From 8dff9ea669fcef84857e368a7d5ace26b91d65e1 Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Sat, 25 May 2024 16:13:21 +0700 Subject: [PATCH] Add Timber logging --- app/build.gradle.kts | 1 + app/src/main/java/eu/kanade/tachiyomi/App.kt | 2 ++ gradle/libs.versions.toml | 1 + 3 files changed, 4 insertions(+) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2caeb5a53..229e26b04 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -262,6 +262,7 @@ dependencies { implementation(libs.google.api.client.oauth) // Logging + implementation(libs.timber) implementation(libs.logcat) // Crash reports/analytics diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index 53e736e4f..e71fb0d38 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -82,6 +82,7 @@ import tachiyomi.core.common.util.system.logcat import tachiyomi.domain.storage.service.StorageManager import tachiyomi.i18n.MR import tachiyomi.presentation.widget.WidgetManager +import timber.log.Timber import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import uy.kohesive.injekt.injectLazy @@ -100,6 +101,7 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor override fun onCreate() { super.onCreate() Firebase.initialize(this) + if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree()) // SY --> if (!isDevFlavor) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2698ffa8e..4260d1436 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -74,6 +74,7 @@ swipe = "me.saket.swipe:swipe:1.3.0" moko-core = { module = "dev.icerock.moko:resources", version.ref = "moko" } moko-gradle = { module = "dev.icerock.moko:resources-generator", version.ref = "moko" } +timber = "com.jakewharton.timber:timber:4.7.1" logcat = "com.squareup.logcat:logcat:0.1" firebase-analytics = "com.google.firebase:firebase-analytics:22.0.0"