基于Log4js配置的node.js
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-07-13 14:24:37.188 -开始后/findBalance ::ffff:127.0.0.1
2016-07-13 14:24:37.189 -开始后/planadreport ::ffff:127.0.0.1
2016-07-13 14:24:37.278 -完成/findBalance 200 [32米(90 13)][39米]
2016-07-13 14:24:37.292 -完成/planadreport 200 [32米(103毫秒)][39米]
2016-07-13 14:26:38.028 -启动GET /advert ::ffff:127.0.0.1
2016-07-13 14:26:38.112 -[32 32mStarted/:ffff:127.0.0.1[39m]
2016-07-13 14:26:38.135 -[32 32mCompleted /advert 302 ][32米(111毫秒)][39米]
2016-07-13 14:26:38.206 -[32米完整/ 304 ][32米(94毫秒)][39米[39米]
2016-07-13 14:26:40.454 -[32 32mStarted /login ::ffff:127.0.0.1[39m ]
2016-07-13 14:26:40.549 -[32 32mCompleted /login 304 [32米(95 13)][39米]
遇到的问题
[32m和[39m =>]但是,我想在控制台上打印颜色的任何单词
发布于 2016-10-17 02:26:14
根据log4js的文档,颜色将通过定义"%和%“块而产生效果。获取更多详细信息,请参阅https://github.com/nomiddlename/log4js-node/wiki/Layouts
https://stackoverflow.com/questions/38344435
复制相似问题