2016-07-13 96 views
0

我的Log4js配置|基於的node.js如何取消log4js輸入顏色標誌到日誌文件?

layout: { 
      type: 'pattern', 
      pattern: '%d - %m%n' 
    } 

予用戶這種方法來記錄日誌

var duration = new Date() - t; 
logger.info('Started', req.method, req.url, req.ip); 
logger.info('Completed', req.url, res.statusCode, ('(' + duration + 'ms)').green); 

輸出到日誌文件

2016年7月13日14 :24:37.188 - 開始POST/findBalance :: ffff:127.0.0.1

2016年7月13日14:24:37.189 - 開始POST/planadreport :: FFFF:127.0.0.1

2016年7月13日14:24:37.278 - 完成/ findBalance 200 [32米(90毫秒) [39米

2016年7月13日14:24:37.292 - 完成/ planadreport 200 [32米(103ms)[39米

2016年7月13日14:26:38.028 - 發起GET /廣告:: FFFF :127.0.0.1

2016-07-13 14:26:38.112 - [32m開始GET/:: ffff:127.0.0.1 [39m

2016-07-13 14:26:38.135 - [32m完成/廣告302 [32m(111ms)[39m [39m] [32m完成/ 304 [32m )[39米[39米

2016年7月13日14:26:40.454 - [32mStarted GET /登錄:: FFFF:127.0.0.1 [39米

2016年7月13日14:26:40.549 - [ 32mCompleted /登錄304 [32米(95MS)[39米[39米

遇到的問題

[32米和[39米 =>它的顏色開始和結束標誌我不記錄他們的數據文件。但是,我想控制檯

回答

0

上打印彩色根據log4js的文檔的任何單詞,顏色將通過定義「%[和%]」區塊來實現。 獲取更多詳細信息,請參閱https://github.com/nomiddlename/log4js-node/wiki/Layouts

+1

可能已回答您的問題。 https://github.com/nomiddlename/log4js-node/issues/304 –