UNPKG

winston-firehose

Version:

Winston logging transport for logging into Amazon AWS Firehose.

17 lines (16 loc) 571 B
import { FirehoseClientConfig } from "@aws-sdk/client-firehose"; import { MessageSender } from './interfaces'; /** * Sender implementation that pipes records into AWS Kinesis Firehose * * @export * @class FirehoseSender * @implements {MessageSender} */ export declare class FirehoseSender implements MessageSender { private streamName; private firehoseOptions; private firehose; constructor(streamName: string, firehoseOptions?: FirehoseClientConfig); send(message: string): Promise<import("@aws-sdk/client-firehose").PutRecordCommandOutput>; }