Node.js與Sails~日志機(jī)制log
看到Sails的日志就會(huì)想起來(lái)log4net,確實(shí)它們?cè)诤芏嗟胤绞窍嗨频模际遣捎梅旨?jí)別記錄的方式,而sails我覺得在使用上更加方便,它不需要我們做多于的事情,直接sails.log.級(jí)別("你的日志內(nèi)容")就搞定了,你不需要關(guān)心什么單例,或者持久化方式,Sails的日志只是對(duì)console.log的一種補(bǔ)充,可以理解為分了類之后的console.log,并有顏色的區(qū)分,呵呵。
一 我們來(lái)看一下sails.log的日志級(jí)別
| Priority | level | Log fns visible |
|---|---|---|
| 0 | silent | N/A |
| 1 | error | .error() |
| 2 | warn | .warn(), .error() |
| 3 | debug | .debug(), .warn(), .error() |
| 4 | info | .info(), .debug(), .warn(), .error() |
| 5 | verbose | .verbose(), .info(), .debug(), .warn(), .error() |
| 6 | silly | .silly(), .verbose(), .info(), .debug(), .warn(), .error() |
二 開始測(cè)試我們的日志
sails.log('debug日志!');//sails.log.debug("debug")
sails.log.error('error日志!');
sails.log.warn('warn日志!','request aborted.');
sails.log.info('info日志!');
sails.log.verbose('verbose日志!');
sails.log.silly('silly日志!');
三 配置項(xiàng)目的日志級(jí)別,位于config/log.js
module.exports.log = { level: 'info' };
四 從結(jié)果中看到,日志記錄時(shí),只記錄比當(dāng)前配置級(jí)別低的日志內(nèi)容
怎么樣,sails的日志挺方便吧!
浙公網(wǎng)安備 33010602011771號(hào)