diff --git a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt b/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt index 2762197b..ebfb4963 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt +++ b/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt @@ -9,12 +9,10 @@ package ua.acclorite.book_story.core.crash import android.content.Context import android.content.Intent import android.os.Process -import android.util.Log +import ua.acclorite.book_story.core.logE import ua.acclorite.book_story.presentation.crash.CrashActivity import kotlin.system.exitProcess -private const val CRASH_TAG = "CRASH, APP" - class CrashHandler( private val context: Context ) : Thread.UncaughtExceptionHandler { @@ -22,7 +20,7 @@ class CrashHandler( override fun uncaughtException(thread: Thread, throwable: Throwable) { val crashLog = throwable.stackTraceToString() - Log.e(CRASH_TAG, crashLog) + logE(crashLog) if (!CrashUtils.saveCrashLog(context, crashLog)) return val intent = Intent(context, CrashActivity::class.java).apply { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt b/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt index beb006fb..a458ef2b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt +++ b/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt @@ -64,13 +64,6 @@ enum class Theme( } } -/** - * Converting [String] into [Theme]. - */ -fun String.toTheme(): Theme { - return Theme.valueOf(this) -} - /** * Creates a colorscheme based on [Theme]. * diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt b/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt index c1d00151..cbc29b14 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt +++ b/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt @@ -8,12 +8,10 @@ package ua.acclorite.book_story.ui.theme -import android.util.Log import androidx.compose.material3.ColorScheme import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb - -private const val THEME = "THEME" +import ua.acclorite.book_story.core.logD /** * This function logs all the colors of the colorScheme. @@ -33,8 +31,7 @@ fun ColorScheme.logTheme(darkTheme: Boolean): ColorScheme { return "private val $variableName$suffix = Color(0x${this.convertToHex()})\n" } - Log.i( - THEME, + logD( "Theme $suffix:\n" + "------------------------\n" + primary.convertToVal("primary") +