@nowarajs/logger
Version:
Type-safe logging library for Bun with advanced TypeScript body intersection, modular sink pattern, transform streams, and immutable API design.
9 lines (8 loc) • 379 B
TypeScript
import type { LoggerSink } from '../types/logger-sink';
import type { LogLevels } from '../types/log-levels';
/**
* ConsoleLoggerSink implements LoggerSink to provide logging functionality to the console.
*/
export declare class ConsoleLoggerSink<TLogObject = unknown> implements LoggerSink<TLogObject> {
log(level: LogLevels, timestamp: number, object: TLogObject): void;
}