@hawtio/backend-middleware
Version:
An Express middleware that implements Hawtio backend
20 lines • 1.51 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.log = void 0;
exports.configureLog = configureLog;
const js_logger_1 = __importDefault(require("js-logger"));
js_logger_1.default.useDefaults();
exports.log = js_logger_1.default.get('hawtio-backend');
function configureLog(logLevel = js_logger_1.default.INFO) {
if (typeof logLevel === 'string') {
exports.log.setLevel(js_logger_1.default[logLevel.toUpperCase()]);
}
else {
exports.log.setLevel(logLevel);
}
exports.log.info('Logging level:', exports.log.getLevel().name);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQSxvQ0FPQztBQWJELDBEQUE2QztBQUU3QyxtQkFBTSxDQUFDLFdBQVcsRUFBRSxDQUFBO0FBRVAsUUFBQSxHQUFHLEdBQUcsbUJBQU0sQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQUMsQ0FBQTtBQUUvQyxTQUFnQixZQUFZLENBQUMsV0FBK0IsbUJBQU0sQ0FBQyxJQUFJO0lBQ3JFLElBQUksT0FBTyxRQUFRLEtBQUssUUFBUSxFQUFFLENBQUM7UUFDakMsV0FBRyxDQUFDLFFBQVEsQ0FBRSxtQkFBa0QsQ0FBQyxRQUFRLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFBO0lBQzNGLENBQUM7U0FBTSxDQUFDO1FBQ04sV0FBRyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQTtJQUN4QixDQUFDO0lBQ0QsV0FBRyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxXQUFHLENBQUMsUUFBUSxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUE7QUFDakQsQ0FBQyJ9