我使用Sentry报告桌面应用程序中的错误。我遇到的一个问题是,如果异常导致应用程序崩溃,它似乎永远不会到达Sentry服务器。从调试Sentry本身看,异常放在缓冲区中供以后发送,但在这种特殊情况下,我需要同步发送它们。
我该怎么做?
我报告了这样的例外情况:
Sentry.capture(e);
答案 0 :(得分:1)
Sentry公开了一种方法close
which internally calls the closeConnection
。
查看BufferedConnection, the code will wait for sometime to let the buffer clear。
简而言之:尝试致电:Sentry.close();