pomelo-logger 如何输出到日志文件
现在是这样配置,还是在控制台输出了,只是增加了些颜色
var pomelo = require('pomelo-logger')
var logger = pomelo.getLogger('log', __filename, process.pid)
//开启行号
process.env.LOGGER_LINE = true
4 回复
需要配置文件/config/log4js.json 用pomelo开发可以参考https://github.com/NetEase/pomelo/wiki/pomelo%E6%97%A5%E5%BF%97%E7%AE%A1%E7%90%86
@leiwei1991 配置了json之后,还是输出到console里。。
下面是我的配置
{
"appenders": [
{
"type": "console"
},
{
"type": "file",
"filename": "./logs/con-log-${opts:serverId}.log",
"pattern": "connector",
"absolute": true,
"layout": {
"type": "basic"
},
"alwaysIncludePattern": true,
"category": "logInfo"
}
],
"levels": {
"logInfo": "DEBUG"
},
"replaceConsole": true,
"lineDebug": true,
"rawMessage": true
}
调用
var pomelo = require('pomelo-logger')
pomelo.configure(path.join(__dirname, '../logger.json'))
var logger = pomelo.getLogger('log', __filename, process.pid)
var logger = pomelo.getLogger(‘log’, __filename, process.pid) 里面的log写错了
var logger = pomelo.getLogger(‘logInfo’),这样貌似就可以了,“category”: “logInfo” 。 一直没注意这个消息,过了一个多月,估计你应该解决了吧
只配置了consoleappend 所以只输出到console