UNPKG

strogger

Version:

📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations

11 lines • 497 B
import type { LogEntry, Transport } from "../types"; import { LogLevel } from "../types"; export declare abstract class BaseTransport implements Transport { protected level: LogLevel; abstract log(entry: LogEntry): void | Promise<void>; setLevel(level: LogLevel): void; getLevel(): LogLevel; protected shouldLog(entryLevel: LogLevel): boolean; } export declare const shouldLog: (entryLevel: LogLevel, minLevel: LogLevel) => boolean; //# sourceMappingURL=base-transport.d.ts.map