【问题标题】:how cancel log4js input color flag to logfiles?如何取消 log4js 输入颜色标志到日志文件?
【发布时间】:2016-07-13 06:47:11
【问题描述】:

我的 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 - 开始 POST /findBalance ::ffff:127.0.0.1

2016-07-13 14:24:37.189 - 开始 POST /planadreport ::ffff:127.0.0.1

2016-07-13 14:24:37.278 - 完成 /findBalance 200 [32m(90ms)[39m

2016-07-13 14:24:37.292 - 完成 /planadreport 200 [32m(103ms)[39m

2016-07-13 14:26:38.028 - 开始 GET /advert ::ffff:127.0.0.1

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

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

2016-07-13 14:26:38.206 - [32mCompleted / 304 [32m(94ms)[39m[39m

2016-07-13 14:26:40.454 - [32mStarted GET /login ::ffff:127.0.0.1[39m

2016-07-13 14:26:40.549 - [32mCompleted /login 304 [32m(95ms)[39m[39m

遇到的问题

[32m 和 [39m =>这是颜色开始和结束标志,我没有将它们记录到数据文件中。但是,我想在控制台上打印颜色的任何单词

【问题讨论】:

    标签: javascript node.js configuration record log4js-node


    【解决方案1】:

    根据 log4js 的文档,颜色将通过定义 "%[ and %]" bloc 来生效。 获取更多详细信息参考https://github.com/nomiddlename/log4js-node/wiki/Layouts

    【讨论】:

    猜你喜欢
    • 2018-01-10
    • 2012-10-17
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2014-04-19
    • 1970-01-01
    相关资源
    最近更新 更多