Nodejs 如何打印日志文件
1、安装log4js---npm i log4js

2、引入和配置log4js

3、配置log4js.json


4、var log4js=require('log4js');//注意log4js的module位置引用是否正确
return log4js.configure({
appenders: [
{
type: 'console',
category: "console"
}, //控制台输出
{
type: "dateFile",
filename: 'logs/',
pattern: "yyyy-MM-dd.log",
alwaysIncludePattern: true,
category: 'console' //将console打印的输入到log文件
}//日期文件格式
],
replaceConsole: true, //替换console.log
levels:{
logInfo: 'all', //输出到日志文件
}
});
5、{
"appenders":
[
{
"type":"console",
"category":"console"
},
{
"category":"log_file",
"type": "file",
"filename": "./logs/log_file/file.log",
"maxLogSize": 104800,
"backups": 100
},
{
"category":"log_date",
"type": "dateFile",
"filename": "./logs/log_date/date",
"alwaysIncludePattern": true,
"pattern": "-yyyy-MM-dd-hh.log"
}
],
"replaceConsole": true,
"levels":
{
"log_file":"ALL",
"console":"ALL",
"log_date":"ALL"
}
}