我在我的应用程序中集成了 Firebase Crash 并创建了一个自定义的未捕获异常处理程序,我在发送崩溃之前在其中记录有用的应用程序状态。但是,在 Firebase 控制台中,日志不会按预期包含在异常旁边。为什么会这样?如何确保始终发送我的日志?
下面是处理程序的 uncaughtException 方法的精简版本。
public void uncaughtException(Thread thread, final Throwable ex) {
FirebaseCrash.logcat(Log.INFO, TAG, "App state");
FirebaseCrash.report(ex);
prior_handler.uncaughtException(thread, ex);
}