UNPKG

yogeshs-utilities

Version:
22 lines (21 loc) 762 B
/// <reference types="node" /> type LogData = { code: string; name: string; value?: number; string?: string; date?: Date; extras?: any; }; declare class WinstonLogger { private logger; fileName: string; constructor(_filePath: string); info(message: string, data?: LogData): void; error(error: Error, data: LogData): void; warn(message: string, data?: LogData): void; debug(message: string, data?: LogData): void; silly(message: string, data?: LogData): void; } declare const morganMiddleware: (req: import("http").IncomingMessage, res: import("http").ServerResponse<import("http").IncomingMessage>, callback: (err?: Error | undefined) => void) => void; export { WinstonLogger, morganMiddleware, LogData };