@flashcoffee/fclogger
Version:
Flash Coffee Custom Logger
14 lines (13 loc) • 543 B
TypeScript
import { Logger as WinstonLogger } from 'winston';
import { DDLogger } from './ddlogger';
export declare const logger: WinstonLogger;
export declare class Logger {
private readonly log?;
private jsonlog?;
readonly dd: DDLogger;
constructor(log?: WinstonLogger, ddlog?: WinstonLogger, jsonlog?: WinstonLogger);
info(message: string, data?: Record<string, any>): void;
error(message: string, data?: unknown): void;
warn(message: string, data?: Record<string, any>): void;
json(data: Record<string, any>): void;
}