我将honeybadger集成到了我的Rails ruby 应用程序中。一切都非常好,并且耙测试任务也按预期工作。之后,我故意造成了异常,以便“填充”仪表板,以便我可以评估外观等。但是以某种方式,不会跟踪任何错误或异常。我使用该指南来安装和集成honeybadger,并且正如我前面提到的那样,可以正确跟踪rake任务引发的异常。

begin
  raise('This is an error')
rescue => ex
  notify_honeybadger(ex)
end

这是我的应用程序中的实际代码示例。通常,honeybadger有rails中间件挂钩,因此我不需要手动通知它。但是,即使我这样做,也完全无法追踪。有人对我有建议吗?

最好的祝福

最佳答案

如果要在本地主机上对其进行测试,则需要向honeybadger初始化程序添加以下选项:

config.development_environments = %w(test)

此选项是不应该发送通知的环境的列表,默认情况下为列表中的development env。请参阅配置选项here的详细说明。

07-27 13:13