安装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");