【问题标题】:Get rid of these log messages in node.js在 node.js 中摆脱这些日志消息
【发布时间】:2014-06-02 17:59:08
【问题描述】:

我怎样才能抑制这些日志消息:

或者至少让他们不要更改我的控制台的背景和前景色。

【问题讨论】:

    标签: node.js express error-logging


    【解决方案1】:

    删除express.logger

    app.set('view engine', 'jade')
    app.configure(function() {
     // ̶a̶p̶p̶.̶u̶s̶e̶(̶e̶x̶p̶r̶e̶s̶s̶.̶l̶o̶g̶g̶e̶r̶(̶'̶d̶e̶v̶'̶)̶)̶;
        app.use(stylus.middleware({
    

    【讨论】:

      【解决方案2】:

      0) 移除记录器中间件

      从您的代码中注释掉app.use(express.logger())...或使其以您的节点环境设置为条件,这样您就可以在开发中而不是在生产中获得东西。

      1) 使用不同的记录器

      你可以在 npm 中搜索这个,你会找到像 express-winston 这样的东西。

      2) 编写您自己的记录器

      如果您需要的很简单,以下是直接来自文档的示例:

      app.use(function(req, res, next){
        console.log('%s %s', req.method, req.url);
        next();
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-14
        • 2019-05-12
        • 2023-02-01
        • 2014-01-28
        • 2013-02-12
        • 1970-01-01
        • 2014-08-27
        • 2017-01-25
        相关资源
        最近更新 更多