代码之家  ›  专栏  ›  技术社区  ›  Alinex

如何在hapijs中调试输出到记录器而不是控制台?

  •  1
  • Alinex  · 技术社区  · 10 年前

    我已经实例化了一个hapi服务器,比如:

    var server = new hapi.Server({debug:true});
    

    如果我在请求处理函数中抛出错误,我会在控制台输出中得到它。我如何通过事件发送它,以允许像在hapi服务器上配置的那样记录它。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Clarkie    10 年前

    看看内置的 logging

    request.log(['error', 'database', 'read']);
    

    然后可以配置 good 或另一个插件来解析这些日志。