winston-firehose
Version:
Winston logging transport for logging into Amazon AWS Firehose.
23 lines (22 loc) • 620 B
TypeScript
import Transport from 'winston-transport';
import { FirehoseTransportOptions } from './types';
/**
* Winston transport that pipes log messages into AWS Kinesis Firehose.
*
* @export
* @class FirehoseTransport
* @extends {Transport}
*/
export declare class FirehoseTransport extends Transport {
private sender;
private formatter?;
private name;
/**
* Creates an instance of FirehoseTransport.
*
* @param {FirehoseTransportOptions} options
* @memberof FirehoseTransport
*/
constructor(options: FirehoseTransportOptions);
log(info: any, callback: () => void): void;
}