node-microsvc-lib
Version:
NodeJS microservice framework library
16 lines (15 loc) • 636 B
TypeScript
/**
* Created by pedrosousabarreto@gmail.com on 21/May/2019.
*/
import { ILogger } from "./interfaces";
import { ServiceConfigs } from "./service_configs";
export declare class BunyanLogger implements ILogger {
private _logger;
constructor(svc_configs: ServiceConfigs, log_file_path: string);
create_child(attrs?: object): ILogger;
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;
}