Record log info to logfile, info log by date, error log by error.code
npm i @open-node/logger --save
const Logger = require('@open-node/logger');
const logger = Logger({ errorLogPath, infoLogPath }, deps, clientId);
configObject 配置信息,errorLogPath, infoLogPath, 必须包含config.errorLogPathconfig.infoLogPath
Returns Logger Instance
记录错误信息
eerror error对象extraany? 额外要记录的信息
Returns void
记录普通信息
messagestring 要记录的信息extraany? 额外要记录的信息
Returns void
将普通函数加工成带有日志记录功能的函数
fnfunction 要加工的函数namestring 名称、归类isAsyncboolean 是否是异步函数 (optional, defaulttrue)transformfunction? 返回值记录的tans 函数 (optional, defaultx=>x)errorHandlerfunction? 错误信息处理函数 (optional, defaulte=>e.message)argsHandlerfunction? 参数信息处理函数 (optional, defaultJSON.stringify)
Returns function