文章出處
文章列表
看到Sails的日志就會想起來log4net,確實它們在很多地方是相似的,都是采用分級別記錄的方式,而sails我覺得在使用上更加方便,它不需要我們做多于的事情,直接sails.log.級別("你的日志內容")就搞定了,你不需要關心什么單例,或者持久化方式,Sails的日志只是對console.log的一種補充,可以理解為分了類之后的console.log,并有顏色的區分,呵呵。
一 我們來看一下sails.log的日志級別
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() |
二 開始測試我們的日志
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日志!');
三 配置項目的日志級別,位于config/log.js
module.exports.log = { level: 'info' };
四 從結果中看到,日志記錄時,只記錄比當前配置級別低的日志內容
怎么樣,sails的日志挺方便吧!
文章列表
全站熱搜