关于log4js的配置问题。。。
var log4js = require('log4js');
log4js.configure({
appenders:
[
{
type: "file",
filename: "/Users/tongcong/Desktop/haoxingyong_app/hxy_app/log/user.log"
}
]
})
var logger = log4js.getLogger('register');
logger.debug('Time: ', new Date());
为什么每次都会报这样的错误:must have a property "appenders" of type object,求大佬们告知一下
6 回复
给你翻译一下,appenders必须是object。appenders:{}。 而你用的是Array。 https://www.npmjs.com/package/log4js
@TongCong filename 指的是路径,你需要创建好路径目录,但不需要创建XX.log文件,这会启动时候自动生成。 可以参考
{
"appenders": [ {
"category": "log_file",
"type": "dateFile",
"filename": "../logs/log_date/date",
"alwaysIncludePattern": true,
"pattern": "-yyyy-MM-dd.log",
"compress": true
},{"type":"stdout"}],
"levels": {
"log_file": "INFO"
}
}