winston-azure-functions
Version:
Winston transport for azure functions
15 lines (14 loc) • 588 B
TypeScript
import { LogEntry } from 'winston';
import TransportStream, { TransportStreamOptions } from 'winston-transport';
export declare type AzureFunctionsLogLevel = 'error' | 'warn' | 'info' | 'verbose';
export interface AzureFunctionsStreamOptions extends TransportStreamOptions {
context: any;
level?: AzureFunctionsLogLevel;
}
export declare class AzureFunctions extends TransportStream {
context: any;
level: AzureFunctionsLogLevel;
name: string;
constructor(options: AzureFunctionsStreamOptions);
log({ level, message }: LogEntry, callback: () => void): void;
}