UNPKG

@atomist/automation-client

Version:
27 lines 1.04 kB
export declare let LoggingConfig: { format: string; }; export declare function setLogLevel(level: string): void; export declare function addFileTransport(filename: string, level: string): void; export declare function formatter(options: any): string; export declare const logger: Logger; export interface Logger { log: LogMethod; error: LeveledLogMethod; warn: LeveledLogMethod; info: LeveledLogMethod; debug: LeveledLogMethod; verbose: LeveledLogMethod; } export interface LogMethod { (level: string, msg: string, callback: LogCallback): Logger; (level: string, msg: string, meta: any, callback: LogCallback): Logger; (level: string, msg: string, ...meta: any[]): Logger; } export interface LeveledLogMethod { (msg: string, callback: LogCallback): Logger; (msg: string, meta: any, callback: LogCallback): Logger; (msg: string, ...meta: any[]): Logger; } export declare type LogCallback = (error?: any, level?: string, msg?: string, meta?: any) => void; //# sourceMappingURL=logger.d.ts.map