文章出處

回到目錄

看到Sails的日志就會想起來log4net,確實它們在很多地方是相似的,都是采用分級別記錄的方式,而sails我覺得在使用上更加方便,它不需要我們做多于的事情,直接sails.log.級別("你的日志內容")就搞定了,你不需要關心什么單例,或者持久化方式,Sails的日志只是對console.log的一種補充,可以理解為分了類之后的console.log,并有顏色的區分,呵呵。

一 我們來看一下sails.log的日志級別

PrioritylevelLog 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的日志挺方便吧!

回到目錄


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()