llamajs
Version:
A dynamic logger for the dynamic developer
14 lines (13 loc) • 452 B
TypeScript
import { LogMessage } from '../messages/logMessage';
import { LoggerConfig } from './loggerConfig';
export declare class Logger {
private config;
constructor(config?: LoggerConfig);
init(): Promise<void[]>;
private initTransports;
configure(config: LoggerConfig): void;
private isConfigValid;
private sendToTransports;
log(logMessage: LogMessage, messageConfig?: any): void;
removeTransports(): void;
}