serilogger
Version:
A structured logging framework for JavaScript, inspired by Serilog.
13 lines (12 loc) • 368 B
TypeScript
import { LogEvent } from './logEvent';
import { PipelineStage } from './pipeline';
export interface Sink {
emit(events: LogEvent[]): any;
flush(): Promise<any>;
}
export declare class SinkStage implements PipelineStage {
private readonly sink;
constructor(sink: Sink);
emit(events: LogEvent[]): LogEvent[];
flush(): Promise<any>;
}