我想用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: {
...
}
确切的格式无关紧要,唯一重要的是我能够看到所有字段。我该怎么办?
答案 0 :(得分:0)
查看该宝石的source code,看起来好像Report#as_json
返回了您要查找的内容。
Bugsnag.before_notify_callbacks << lambda { |report|
puts report.as_json
}