怎么能注意到参数,throwable和消息的错误

时间:2014-08-19 20:08:24

标签: java newrelic

我看到了notice的api,我有选项

NewRelic.noticeError(Throwable throwable)
NewRelic.noticeError(Throwable throwable, Map<String, String> params)
NewRelic.noticeError(String message, Map<String, String> params)

我需要(好吧,想要)像

这样的选项
NewRelic.noticeError(String message, Throwable throwable, Map<String, String> params)

有没有理由不存在?我找不到有效的替代方案:

如果我使用自定义消息将原始异常包装在新异常中,我在“错误”面板中看不到原始异常

如果我在地图中将自定义消息作为参数值传递,我在“错误”面板中看不到该消息

我能看到什么吗?我做错了吗?

1 个答案:

答案 0 :(得分:1)

NewRelic.noticeError调用是每个事务,一个接一个地运行是完全可以接受的。

而不是包装,尝试像这样运行它们:

NewRelic.noticeError(Throwable throwable, Map<String, String> params)
NewRelic.noticeError(String message, Map<String, String> params)