UNPKG

@triviality/logger

Version:

Typescript loggers with an interface that support composition

10 lines (9 loc) 553 B
import { LoggerInterface, LogLevel } from './LoggerInterface'; export declare abstract class AbstractFunctionLogger implements LoggerInterface { abstract trace(message?: any, ...optionalParams: any[]): void; abstract debug(message?: any, ...optionalParams: any[]): void; abstract info(message?: any, ...optionalParams: any[]): void; abstract warn(message?: any, ...optionalParams: any[]): void; abstract error(message?: any, ...optionalParams: any[]): void; log(level: LogLevel, message?: any, ...optionalParams: any[]): void; }