ruby-on-rails - Ruby on Rails Honeybadger 集成不起作用 - 有点

标签 ruby-on-rails logging tracking

我将 honeybadger 集成到我的 ruby​​ on rails 应用程序中。一切都很好,而且 rake 测试任务也按预期工作。之后我故意引发异常以“填充”仪表板,以便我可以评估外观和感觉等。但不知何故,没有跟踪到错误或异常。我使用指南安装和集成 honeybadger,正如我之前提到的,rake 任务引发的异常被正确跟踪。

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

这是我的应用程序中的实际代码示例。通常 honeybadger 有 rails middleware hooks,所以我不需要手动通知它。但即使我这样做了,也没有任何东西被追踪到。有人对我有什么建议吗?

最好的问候

最佳答案

如果您尝试在本地主机上测试它,您需要将以下选项添加到 honeybadger 初始化程序:

config.development_environments = %w(test)

此选项是不应发送通知的环境列表,默认情况下 development env 在列表中。查看配置选项的详细解释here .

关于ruby-on-rails - Ruby on Rails Honeybadger 集成不起作用 - 有点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26120314/

相关文章:

c# - 如何在松散耦合的应用程序中将状态信息传递给 GUI

javascript - 跟踪像素可以从远程服务器执行 javascript 吗?

javascript - Google Analytics 未跟踪带有 Javascript 的页面

ruby-on-rails - scss - yml 中的 lint 排除项未被排除

ruby-on-rails - 在 production.rb 中禁用 eager_load 对性能有何影响?

ruby-on-rails - bundle 更新卡在 "Fetching source index for http://rubygems.org/"

logging - 重复的日志条目 Nlog

linux - 如何在 TCL 中跟踪日志文件

tracking - adsense 的自定义点击跟踪

sql - ActiveRecord 的意外行为包括