log4js
log4js是一個管理,記錄日志的工具。
其實與morgan的作用類似。
安裝
npm install -g log4js
log4js的6個日志級別
分別是:trace(藍色)、debug(青色)、info(綠色)、warn(黃色)、error(紅色)、fatal(粉色)
這6個level方便我們給日志設(shè)置不同的輸出等級,不同的顏色也方便我們區(qū)分。
var log4js = require('log4js');var logger = log4js.getLogger();logger.trace('test1')logger.debug('test2')logger.info('test3')logger.warn('test4')logger.error('test4')logger.fatal('test4')
日志的效果如下:
log4js的配置
file類型日志
當(dāng)然,我們也可以具體配置log4js。
常用配置有##appenders##,##Levels##.appenders用來配置日志的具體的展現(xiàn)形式,Levels用來配置日志的展現(xiàn)等級。
例如:我們配置一個寫入到文件中的日志。
var log4js = require('log4js');//var logger = log4js.getLogger();log4js.configure({ "appenders":[{ "type":"file", "filename":__dirname+"/logs/logger.log", "category":"logger" }]})var loggerTest = log4js.getLogger('logger')loggerTest.info('