firebase崩溃报告不会在没有预期的情况下记录正常日志

时间:2017-05-22 09:46:13

标签: android cordova firebase firebase-crash-reporting

我在我的cordova应用程序中使用firebase崩溃,我想在我的应用程序中捕获所有日志(Log.e),如下所示。

 Login => {"userName" : "jhon" , "networkConnection": "on" ,
 "status":"success"}

 AddContact => {"userName" : "jhon" , "networkConnection": "on" ,
 "status":"success", "contactId" :"3233"}

但是我注意到有一件事是,如果我的应用程序崩溃了,那么只有我能够看到没有的日志,当我的应用程序没有崩溃时,我看不到正常的日志。

例如,

以下代码

如果我明确地致电FirebaseCrash.report(new Exception(name));,那么只有FirebaseCrash.logcat(Log.ERROR, name, params + " "+message);出现在firebase崩溃报告中。

如果我只写FirebaseCrash.report(new Exception(name));,那么只有FirebaseCrash.logcat(Log.ERROR, name, params + " "+message);这些日志不会进入服务器。

private void logCrash(final CallbackContext callbackContext, final String name, final String params,final String message){


          cordova.getThreadPool().execute(new Runnable() {
              @Override
              public void run() {

                    FirebaseCrash.logcat(Log.ERROR, name, params + " "+message);
                    FirebaseCrash.report(new Exception(name));
              }
          });     
        callbackContext.success();


    }

0 个答案:

没有答案