@tsed/logger-connect
Version:
Connect Ts.ED logger with another logger that implement the expected interface
16 lines • 611 B
JavaScript
import { __decorate } from "tslib";
import { Appender, BaseAppender } from "@tsed/logger";
let ConnectAppender = class ConnectAppender extends BaseAppender {
write(loggingEvent) {
const level = loggingEvent.level.toString().toLowerCase();
const { logger } = this.config.options;
if (logger[level]) {
logger[level](this.layout(loggingEvent, this.config.timezoneOffset));
}
}
};
ConnectAppender = __decorate([
Appender({ name: "connect", defaultLayout: "object" })
], ConnectAppender);
export { ConnectAppender };
//# sourceMappingURL=ConnectAppender.js.map