UNPKG

@triviality/logger

Version:

Typescript loggers with an interface that support composition

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