@tsed/logger-connect
Version:
Connect Ts.ED logger with another logger that implement the expected interface
17 lines (16 loc) • 489 B
TypeScript
import "@tsed/logger/layouts/ObjectLayout.js";
import { BaseAppender, LogEvent } from "@tsed/logger";
export interface ConnectLogger {
debug?(log: any): any;
info?(log: any): any;
warn?(log: any): any;
error?(log: any): any;
fatal?(log: any): any;
trace?(log: any): any;
}
export interface ConnectAppenderOpts {
logger: ConnectLogger;
}
export declare class ConnectAppender extends BaseAppender<ConnectAppenderOpts> {
write(loggingEvent: LogEvent): void;
}