gpt4 book ai didi

android - Android New文物跟踪非网络错误

转载 作者:行者123 更新时间:2023-12-03 08:51:56 25 4
gpt4 key购买 nike

有什么办法可以跟踪New Relic上的已处理错误?

文档说我们可以跟踪

NewRelic.noticeNetworkFailure(...)

但是,我尝试跟踪不是来自任何网络 call 且带有伪造URL的错误,但是我得到了:

'java.lang.String com.newrelic.agent.android.api.common.TransactionData.getUrl()' on a null object reference

其他平台,例如JAVA都有这个
 NewRelic.noticeError(e);

但是android平台没有注意到简单错误的方法。

您知道我们如何发送已处理的错误吗?

最佳答案

最后,有一种方法可以跟踪错误,但是它不会出现在您的crashList中。

New Relic具有的通知方法允许您通知错误。使用下面的方法,您可以发送一条通知,该通知将出现在网络->错误的页面中

 public static void reportLoggedException(String message, Throwable tr) {
long time = new Date().getTime();
try {
if (message.isEmpty()) {
message = "none";
}
NewRelic.noticeNetworkFailure("http://" + URLEncoder.encode(message, "utf-8")+".com", "GET", time, time, new Exception(tr));
} catch (Exception e) {
e.printStackTrace();
}
}

关于android - Android New文物跟踪非网络错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com