如何在 android 中将 Shipbook 远程日志记录平台与 Timber 集成?

How do I integrate Shipbook remote logging platform with Timber in android?

如何在 android 中集成 Shipbook remote logging platform with Timber

我完成了以下代码:

Timber.plant(new Timber.Tree() {

  @Override

  protected void log(int priority, @Nullable String tag, @NotNull String message, @Nullable Throwable t) {

    Log.message(tag, message, priority, t);

  }

});

问题是 Shipbook 中的 Loglytics 将所有日志视为同一日志,并且不区分日志。

您需要告诉 Shipbook Timber 和您的 Timber Tree class 是 class 与 ShipBook.addWrapperClass 的包装器。

只需编写以下代码:


ShipBook.addWrapperClass(Timber.class.getName());

Timber.plant(new Timber.Tree() {

    {

      ShipBook.addWrapperClass(this.getClass().getName());

    }


    @Override

    protected void log(int priority, @Nullable String tag, @NotNull String message, @Nullable Throwable t) {

        Log.message(tag, message, priority, t);

    }

});

祝你好运