nodejs日誌管理 log4js使用詳解

2021-10-09 08:03:46 字數 1483 閱讀 5805

注:log4js日誌級別,分別為:《權值從小到大》

all < trace < debug < info < warn < error < fatal < mark < off

1.//-----------同一檔案,不同 level 日誌輸出-----------

var log4js = require('log4js');

log4js.configure(,     //控制台輸出

type: "datefile",

filename: 'logs/log.log',

pattern: "-yyyy-mm-dd",

alwaysincludepattern: false,}},

categories: ,

replaceconsole: true,       //替換console.log

});var filelog = log4js.getlogger('logfile');

filelog.trace('111111');

filelog.debug('222222');

filelog.info('333333');

filelog.warn('444444');

filelog.error('555555');

filelog.fatal('666666');

exports.logger = filelog;

//頁面請求的日誌

}console.log("--------結束");

var log4js = require('log4js');

log4js.configure(,                          //控制台輸出

debug: ,

err: ,

info: ,

fatal:

},categories:

})//debug日誌

var debuglog = log4js.getlogger('debug');

debuglog.info('~~111~~debug log~~111~~');

//info日誌

var infolog = log4js.getlogger('info');

infolog.info('~~222~~info log~~222~~');

//err日誌

var errorlog = log4js.getlogger('err');

errorlog.error('~~333~~err log~~333~~');

//fatal日誌

var fatallog = log4js.getlogger('fatal');

fatallog.fatal('~~444~~fatal log~~444~~');

console.log("--------結束");

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

log4j 實現日誌管理

最近學習springmvc 看資料又遇到了log4j 感覺這個在今後的開發中應該很有用,所以就想好好學習下。首先先講講如何在工程中配置吧 1.把log4j.jar 拷貝到你所建工程的 web inf lib下 2.在工程的 src目錄下新建乙個 log4j.properties 檔案,用來配置日誌檔...

log4j記錄不同的日誌 Log4j 日誌記錄方法

logger類具有處理日誌記錄活動的方法。我們可以使用兩個靜態方法建立logger類的例項 public static logger getrootlogger public static logger getlogger string name 第乙個方法返回沒有名稱的根日誌記錄器。第二個方法按名...