在HapiJS中更好的控制台输出?

时间:2015-05-16 06:46:19

标签: javascript hapijs

我觉得我错过了一些基本的东西,但我无法解决如何在HapiJS中获得更好的控制台输出。

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

  

150516 / 063815.663,[回复],http://localhost:3000:帖子/用户{} 500(120毫秒)

并返回一条回复说"内部服务器错误"。

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

2 个答案:

答案 0 :(得分:5)

看起来你正在使用Good plugin

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

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

答案 1 :(得分:1)

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

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