当前位置: 代码迷 >> Android >> Crashlytics(Android)在下次崩溃之前清除日志
  详细解决方案

Crashlytics(Android)在下次崩溃之前清除日志

热度:40   发布时间:2023-08-04 11:17:59.0

我有一种情况,我想为Crashlystic for Android添加一些日志,但并不总是发送它。 然后在回到相同的功能之前,我想清除日志。 为此,我似乎无法找到如何做到这一点。 以下是对情况的说明:

public foo() {

    bar();
    bar();
    bar();

}

public bar() {
    // Clear log here, but I don't know how
    ...

    // Add new log here.
    Crashlytics.log(1, "TAG", "log information");
    Crashlytics.log(1, "TAG", "log information");
    Crashlytics.log(1, "TAG", "log information");

    if (condition) {
        Crashlytics.logException(new Exception("Throwing the actual non fatal error to log"));
    }
}

问题是,当不清除日志时,下一次实际的非致命崩溃将包含所有不打算发送的日志记录。 我将只需要上次调用bar()的日志。

来自Fabric的Mike来自这里。

使用Crashlytics的日志,功能不是一种选择。 您可以使用[自定义键]( )然后将值设置为nil或为空以重置值。

  相关解决方案