UNPKG

@triviality/logger

Version:

Typescript loggers with an interface that support composition

10 lines (9 loc) 494 B
import { LoggerInterface, LogLevel } from './LoggerInterface'; import { AbstractLogLevelLogger } from './AbstractLogLevelLogger'; export declare class PostfixLogger extends AbstractLogLevelLogger implements LoggerInterface { private readonly logger; private readonly postfix; static with(logger: LoggerInterface, postfix: string): LoggerInterface; constructor(logger: LoggerInterface, postfix: string); log(level: LogLevel, message?: any, ...optionalParams: any[]): void; }