UNPKG

node-microsvc-lib

Version:
15 lines (14 loc) 652 B
import { ILogger } from "./interfaces"; import { ServiceConfigs } from "./service_configs"; export declare class JSONLogger implements ILogger { private _attrs; private readonly _logger; constructor(svc_configs: ServiceConfigs); debug(message?: any, ...optionalParams: any[]): void; info(message?: any, ...optionalParams: any[]): void; warn(message?: any, ...optionalParams: any[]): void; error(message?: any, ...optionalParams: any[]): void; fatal(message?: any, ...optionalParams: any[]): void; create_message(level: string, message?: any, optionalParams?: any[]): {}; create_child(attrs?: object): ILogger; }