UNPKG

@croct/logging

Version:

An interoperability layer for logging libraries.

12 lines (11 loc) 364 B
import { Log, Logger, LogLevel } from './logger'; /** * A logger that filters specified log levels. */ export declare class FilteredLogger<T extends Log = Log> implements Logger<T> { private readonly logger; private readonly levelIndex; private static readonly logLevels; constructor(logger: Logger<T>, level: LogLevel); log(log: T): void; }