@hotmeshio/hotmesh
Version:
Serverless Workflow
17 lines (16 loc) • 611 B
TypeScript
import { Logger } from 'winston';
import { ILogger } from '../../types/logger';
declare class LoggerService implements ILogger {
private appId;
private instanceId;
private name;
private logLevel;
private logger;
constructor(appId?: string, instanceId?: string, name?: string, logLevel?: string, customLogger?: Logger);
private createDefaultLogger;
info(message: string, ...meta: any[]): void;
error(message: string, ...meta: any[]): void;
warn(message: string, ...meta: any[]): void;
debug(message: string, ...meta: any[]): void;
}
export { LoggerService, ILogger };