【问题标题】:How do I integrate Shipbook remote logging platform with Timber in android?如何在 Android 中将 Shipbook 远程日志记录平台与 Timber 集成?
【发布时间】:2020-05-05 17:31:56
【问题描述】:

如何在android中将Shipbook远程日志平台与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 将所有日志视为同一日志,并且没有区分日志。

【问题讨论】:

    标签: android timber-android shipbook


    【解决方案1】:

    您需要告诉 Shipbook Timber 和您的 Timber Tree 类是带有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);
    
        }
    
    });
    
    

    祝你好运?

    【讨论】:

      猜你喜欢
      • 2011-07-11
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      • 2022-11-17
      • 2016-01-07
      • 1970-01-01
      • 2023-03-06
      • 2020-12-09
      相关资源
      最近更新 更多