我想将完整的报告转发给Ruby中的Bugsnag。
我试过这个:
Bugsnag.before_notify_callbacks << lambda {|report|
puts report
}
但我得到的唯一结果如下:
#<Bugsnag::Report:0x000055d8ab22f310>
我也尝试过puts report.to_json
(当然是require 'json'
),结果相同。
我想得到一个类似于json的转发报告,例如:
stacktrace: "..."
app: {
releaseStage: "..."
...
}
request: {
....
}
my-custom-tag: {
...
}
确切的格式并不重要,唯一重要的是我能够看到所有的字段。我怎样才能做到这一点?
看看那个宝石的source code,看起来有Report#as_json
可以返回你想要的东西。
Bugsnag.before_notify_callbacks << lambda { |report|
puts report.as_json
}