HapiJS 中更好的控制台输出?

Better console output in HapiJS?

我觉得我缺少一些基本的东西,但我不知道如何在 HapiJS 中获得更好的控制台输出。

我正在写一个API,当出现错误时打印出来。

150516/063815.663, [response], http://localhost:3000: post /users{} 500 (120ms)

并且 returns 回复说 "there was an internal server error"。

我需要更改什么才能查看错误输出的实际内容?

您似乎在使用 Good plugin

如果是这样,您可以通过将 error: '*' 添加到事件哈希来更改控制台报告程序以包含错误日志。

 reporters: [{
    reporter: require('good-console'),
    events: { log: '*', response: '*', error: '*' }
}]

有多种方法可以记录您的 Hapi.js 项目

  1. 巴克 - instance logger made by some hapi dude
  2. 好 - Good - hapijs plugin style
  3. 温斯顿 - probably one of the most common logger for node.js