@project-sunbird/logger
Version:
Sunbird logger library
13 lines (12 loc) • 500 B
TypeScript
import { LogAdopter, ILogAdopterConfig, logLevels } from './interface';
import { QueryOptions } from 'winston';
export declare class WinstonAdopter implements LogAdopter {
logger: any;
private config;
private transports;
private exceptionHandlers;
initialize(config: ILogAdopterConfig): boolean;
enableDebugMode(time?: number, logLevel?: logLevels, combineLogs?: boolean): boolean;
private getDailyRotateFileLogger;
getLogs(options: QueryOptions): Promise<unknown>;
}