Installation
npm install --save @types/splunk-bunyan-logger
Summary
This package contains type definitions for splunk-bunyan-logger (http://dev.splunk.com).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/splunk-bunyan-logger.
index.d.ts
/// <reference types="node" />
import { Stream as BunyanStream } from "bunyan";
import { Config, EventFormatter, Logger as SplunkLogger, SendContext } from "splunk-logging";
export interface SplunkStream extends NodeJS.WritableStream {
logger: SplunkLogger;
}
export interface SplunkBunyanStream extends BunyanStream {
flush(callback?: (error: Error, req: any, res: any) => void): void;
on(event: string, callback: (err: Error, context: SendContext) => void): void;
setEventFormatter(eventFormatter: EventFormatter): void;
stream: SplunkStream;
}
export function createStream(config: Config): SplunkBunyanStream;
Additional Details
- Last updated: Tue, 07 Nov 2023 15:11:36 GMT
- Dependencies: @types/bunyan, @types/node, @types/splunk-logging
Credits
These definitions were written by Alex Brick.