strogger
Version:
📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations
11 lines • 497 B
TypeScript
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