From 089743de3c0ddd545d8371114e014d9d9ae54b7c Mon Sep 17 00:00:00 2001 From: NathanFallet Date: Wed, 3 Jan 2024 19:17:06 +0100 Subject: [PATCH] Fixing warning level + log replaced by display --- build.gradle | 4 ++-- .../com/github/quentin7b/kointimber/TimberLogger.kt | 13 +++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 98c4a5a..d817c2e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.7.10' - ext.koin_version = '3.2.1' + ext.kotlin_version = '1.9.21' + ext.koin_version = '3.5.3' ext.timber_version = '5.0.1' repositories { google() diff --git a/kointimber/src/main/java/com/github/quentin7b/kointimber/TimberLogger.kt b/kointimber/src/main/java/com/github/quentin7b/kointimber/TimberLogger.kt index 5254b10..aec7463 100644 --- a/kointimber/src/main/java/com/github/quentin7b/kointimber/TimberLogger.kt +++ b/kointimber/src/main/java/com/github/quentin7b/kointimber/TimberLogger.kt @@ -16,6 +16,7 @@ class TimberLogger( private val showDebug: Boolean = true, private val showInfo: Boolean = true, private val showErr: Boolean = true, + private val showWarning: Boolean = true, tag: String? = null ) : Logger() { @@ -42,9 +43,16 @@ class TimberLogger( } } - override fun log(level: Level, msg: MESSAGE) { + private fun showWarning(msg: String) { + if (showWarning) { + tree.w(msg) + } + } + + override fun display(level: Level, msg: MESSAGE) { when (level) { Level.INFO -> showInfo(msg) + Level.WARNING -> showWarning(msg) Level.DEBUG -> showDebug(msg) Level.ERROR -> showErr(msg) Level.NONE -> { @@ -52,4 +60,5 @@ class TimberLogger( } } } -} \ No newline at end of file + +}