@hawtio/backend-middleware
Version:
An Express middleware that implements Hawtio backend
20 lines • 1.53 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.configureLog = exports.log = void 0;
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);
}
exports.configureLog = configureLog;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwwREFBNkM7QUFFN0MsbUJBQU0sQ0FBQyxXQUFXLEVBQUUsQ0FBQTtBQUVQLFFBQUEsR0FBRyxHQUFHLG1CQUFNLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUFDLENBQUE7QUFFL0MsU0FBZ0IsWUFBWSxDQUFDLFdBQStCLG1CQUFNLENBQUMsSUFBSTtJQUNyRSxJQUFJLE9BQU8sUUFBUSxLQUFLLFFBQVEsRUFBRSxDQUFDO1FBQ2pDLFdBQUcsQ0FBQyxRQUFRLENBQUUsbUJBQWtELENBQUMsUUFBUSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQTtJQUMzRixDQUFDO1NBQU0sQ0FBQztRQUNOLFdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7SUFDeEIsQ0FBQztJQUNELFdBQUcsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsV0FBRyxDQUFDLFFBQVEsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFBO0FBQ2pELENBQUM7QUFQRCxvQ0FPQyJ9