log4js將console資訊生成檔案

2021-08-20 14:05:12 字數 706 閱讀 2813

實現的需求:專案引用的其他模組的console輸出也會在我們自己列印的日誌中。

此處為1.1.1版本的配置。

配置log4js-conf.json如下。

,

],"replaceconsole": "true",

"levels":

}

在引用出引用配置即可實現:

log4js.configure(「log4js-conf.json」);

"category": ["console","loginfo"]
這段**至關重要,這樣配置才可以將控制台輸出跟我本地列印的日誌一起打在檔案中。

var log4js = require('log4js');

log4js.configure("../conf/log4js-conf.json");

var loginfo = log4js.getlogger('loginfo');

loginfo.info("add streams");

console.log("add streams");

這樣配置兩端add streams就會一起生成在同乙個檔案中,如下圖所示

日誌管理 log4js

版本 安裝 npm install log4js封裝 log4js 在專案根目錄下新建檔案logger.js var log4js require log4js log4js.configure replaceconsole true 替換 console.log levels exports.lo...

Log4js原理解析

log4js原理解析 基於log4js 0.6.14版本 log4js總共三篇部落格 log4js原理解析 log4js配置詳解 log4js多程序陷阱與避免 一 概述 網路上有不少關於log4j的原始碼解析文章,但是到目前為止還未見到乙個log4js的原始碼解析,雖然這兩者有其共同之處,但是在實現...

node 日誌管理log4js

我們使用express框架時,開發模式用node或者supervisor啟動nodejs應用時,控制台都是顯示如下的日誌。get css bootstrap.min.css 3041ms get css my.css 3040ms get js bootstrap.min.js 3044ms get...