在测试环境中禁用Hapi日志

时间:2016-06-22 21:48:23

标签: node.js hapijs

我在一个小项目中使用HapiGood,并希望在测试时禁用一些日志(process.env.NODE_ENV == 'test')。

这是我的Good配置:

reporters: {
  console: [{
    module: 'good-console',
  }, 'stdout']
}

这是测试输出:

➜ npm test

  Index Route
    ✓ is ok
160622/214344.247, [response] http://paulodiovani-ideapad:3001: get / {} 200 (27ms)

如何禁用除error以外的所有日志?

1 个答案:

答案 0 :(得分:2)

您可以发布good配置吗?你可能想要这样的东西:

reporters: {
    console: [
      {
        module: 'good-squeeze',
        name: 'Squeeze',
        args: [{error: '*'}]
      },
      {
        module: 'good-console'
      },
      'stderr']
  }