安装log4.js
npm install log4js
配置log4js.json配置文件
{
"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"
}
}
示例代码
var log4js = require("log4js");
var log4js_config = require("./log/log4js.json");
log4js.configure(log4js_config);//每次使用时必须去加载配置文件
写日志
log4js.getLogger('log_date').info("log4.js Test");
log4js.getLogger('log_date').trace("log4.js Test");
log4js.getLogger('log_date').debug("log4.js Test");
log4js.getLogger('log_date').warn("log4.js Test");
log4js.getLogger('log_date').error("log4.js Test");
本文详细介绍了如何在Node.js项目中安装并配置log4js库,通过log4js.json配置文件设置不同的日志级别和输出方式,包括控制台、文件和按日期归档的日志。提供了示例代码,展示如何使用log4js记录不同级别的日志信息。

被折叠的 条评论
为什么被折叠?



