var path = require('path');
var log4js = require('log4js');
var logger4js = log4js.getLogger('console'); //配置成console,会把所有的控制台打印包括 console.log()都记录到log文件中
log4js.configure({
"appenders": [
{"type": "console"}, //控制台输出
//文件输出
{
"type": "dateFile", //注意要用这个类型
"filename": path.join(__dirname,"/logs/"),
"pattern": "yyyyMMddhh.log",
"maxLogSize": 409600,
"absolute": false, //是否是绝对路径
"alwaysIncludePattern": true,
"category": "console"
} ],
"replaceConsole": true
});
//这个写在所有中间件之上
app.use(log4js.connectLogger(logger4js, {
level:log4js.levels.INFO, //配置日志输出级别
format:':method :url'
}));
Express --log4js配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 最近写一些很菜的项目写的头皮发麻,于是利用闲下来的时间写个Express的基础教程(该教程仅限于入门了解Expre...
- Node + Express 的环境配置 = 下载WebStorm 这是博主的最佳建议,如果你在海外留学,那么去W...
- 首先在阿里云中配置好云盾证书privatekey.pem是私有钥匙certificate.pem是公有钥匙 测试 ...
- 最近,发现自己离前端新技术接触越来越少了,由于用不上,连以前接触过的webpack、react这些都开始淡忘。本着...