UNPKG

winston-gelf-transporter

Version:
32 lines (31 loc) 918 B
import TransportStream from 'winston-transport'; declare type TransporterOptions = { level?: string; silent?: boolean; handleExceptions?: boolean; version?: string; host?: string; port?: number; protocol?: string; hostName?: string; additional?: Object; }; export default class WinstonGelfTransporter extends TransportStream { private options; private logLevels; private objectSerializer; readonly gelfClient: any; constructor(options?: TransporterOptions); /** * This function will return a network connector * for sending GELF messages. * @returns A TCP Client for graylog. */ getNetworkConnector(): any; getLogLevel(level: string): number; setObjectSerializer(serializer: (o: object) => string): void; getLogMessage(info: any): string | Error; log(info: any, next: () => void): any; close(): void; } export {};