diff --git a/kotlin-logging/pom.xml b/kotlin-logging/pom.xml
index f965f6176..30d13b444 100644
--- a/kotlin-logging/pom.xml
+++ b/kotlin-logging/pom.xml
@@ -17,24 +17,32 @@
- io.github.microutils
+ io.github.oshai
kotlin-logging-jvm
${kotlin-logging-jvm.version}
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j-simple.version}
+
org.apache.logging.log4j
log4j-core
- 2.20.0
+ ${log4j-core.version}
org.apache.logging.log4j
log4j-api-kotlin
- 1.5.0
+ ${log4j-api-kotlin.version}
- 3.0.5
+ 7.0.3
+ 1.5.0
+ 2.24.3
+ 2.0.17
diff --git a/kotlin-logging/src/main/kotlin/com/baeldung/logging/BasicUsageMain.kt b/kotlin-logging/src/main/kotlin/com/baeldung/logging/BasicUsageMain.kt
index d67f04f87..c2ba2fd5f 100644
--- a/kotlin-logging/src/main/kotlin/com/baeldung/logging/BasicUsageMain.kt
+++ b/kotlin-logging/src/main/kotlin/com/baeldung/logging/BasicUsageMain.kt
@@ -1,6 +1,6 @@
package com.baeldung.logging
-import mu.KotlinLogging
+import io.github.oshai.kotlinlogging.KotlinLogging
private val logger = KotlinLogging.logger {}
diff --git a/kotlin-logging/src/main/kotlin/com/baeldung/logging/DifferentMethodsOfCreatingLogger.kt b/kotlin-logging/src/main/kotlin/com/baeldung/logging/DifferentMethodsOfCreatingLogger.kt
index eddb873b0..1f182634a 100644
--- a/kotlin-logging/src/main/kotlin/com/baeldung/logging/DifferentMethodsOfCreatingLogger.kt
+++ b/kotlin-logging/src/main/kotlin/com/baeldung/logging/DifferentMethodsOfCreatingLogger.kt
@@ -1,9 +1,9 @@
package com.baeldung.logging
-import mu.KLoggable
-import mu.KLogger
-import mu.KLogging
-import mu.KotlinLogging
+import io.github.oshai.kotlinlogging.KLoggable
+import io.github.oshai.kotlinlogging.KLogger
+import io.github.oshai.kotlinlogging.KLogging
+import io.github.oshai.kotlinlogging.KotlinLogging
private val staticLogger = KotlinLogging.logger {}
diff --git a/kotlin-logging/src/main/kotlin/com/baeldung/logging/LazinessMain.kt b/kotlin-logging/src/main/kotlin/com/baeldung/logging/LazinessMain.kt
index 5d550fe92..6df365e98 100644
--- a/kotlin-logging/src/main/kotlin/com/baeldung/logging/LazinessMain.kt
+++ b/kotlin-logging/src/main/kotlin/com/baeldung/logging/LazinessMain.kt
@@ -1,6 +1,6 @@
package com.baeldung.logging
-import mu.KotlinLogging
+import io.github.oshai.kotlinlogging.KotlinLogging
private val logger = KotlinLogging.logger {}
@@ -13,4 +13,4 @@ fun main() {
logger.trace("Running big evaluation: ${bigEvaluationFunction("eagerly")}")
logger.trace { "Running big evaluation: ${bigEvaluationFunction("lazily")}" }
-}
\ No newline at end of file
+}
diff --git a/kotlin-logging/src/main/kotlin/com/baeldung/logging/LoggingContext.kt b/kotlin-logging/src/main/kotlin/com/baeldung/logging/LoggingContext.kt
index 1cdf77c22..ee22c1066 100644
--- a/kotlin-logging/src/main/kotlin/com/baeldung/logging/LoggingContext.kt
+++ b/kotlin-logging/src/main/kotlin/com/baeldung/logging/LoggingContext.kt
@@ -1,7 +1,7 @@
package com.baeldung.logging
-import mu.KotlinLogging
-import mu.withLoggingContext
+import io.github.oshai.kotlinlogging.KotlinLogging
+import io.github.oshai.kotlinlogging.withLoggingContext
private val logger = KotlinLogging.logger {}
@@ -9,4 +9,4 @@ fun main() {
withLoggingContext("user" to "Baeldung") {
logger.info { "Log with MDC" }
}
-}
\ No newline at end of file
+}