serilogger
Version:
A structured logging framework for JavaScript, inspired by Serilog.
10 lines (9 loc) • 374 B
TypeScript
import { PipelineStage } from './pipeline';
import { LogEvent } from './logEvent';
export declare type ObjectFactory = (properties?: Object) => Object;
export declare class EnrichStage implements PipelineStage {
private readonly enricher;
constructor(enricher: Object | ObjectFactory);
emit(events: LogEvent[]): LogEvent[];
flush(): Promise<any>;
}