@tsed/logger-connect
Version:
Connect Ts.ED logger with another logger that implement the expected interface
16 lines (15 loc) • 442 B
TypeScript
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;
}