0

我正在开发一个 Ruby 软件,它可能会捕获一些错误(异常)并使用 Bugsnag 将事件记录在 Bugsnag 日志中。

例如,我可能有这样的事情:

begin
  [...snip...]
rescue StandardError => e
  Bugsnag.notify(e)
end

我想做的是将那行代码记录的消息重定向到我的控制台。这样我就可以把它放到我的日志文件中,然后搜索它并查看它之前/之后的内容,并确保事情按预期工作。

有没有办法设置 Bugsnag 来获得这样的功能?

4

1 回答 1

1

我建议使用On Error Callback。将为每个已处理和未处理的异常执行此回调。

Bugsnag.configure do |config|
  config.add_on_error(proc do |event|
    # redirect message to your console here
    
  end)
end
于 2021-12-23T18:17:56.400 回答