diff --git a/build.gradle.kts b/build.gradle.kts index f76aff8b..05f435c5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -9,7 +9,7 @@ repositories { maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots") } } -version = "3.2.0-SNAPSHOT" +version = "3.3.1-SNAPSHOT" group = "org.hisp.dhis.rules" if (project.hasProperty("removeSnapshotSuffix")) { @@ -67,7 +67,11 @@ kotlin { implementation(kotlin("test")) } } - val jvmMain by getting + val jvmMain by getting { + dependencies { + api("org.slf4j:slf4j-api:1.7.36") + } + } val jvmTest by getting val jsMain by getting { dependencies { diff --git a/src/jvmMain/kotlin/org/hisp/dhis/rules/Logger.kt b/src/jvmMain/kotlin/org/hisp/dhis/rules/Logger.kt index d1ca11cc..4699eeef 100644 --- a/src/jvmMain/kotlin/org/hisp/dhis/rules/Logger.kt +++ b/src/jvmMain/kotlin/org/hisp/dhis/rules/Logger.kt @@ -1,6 +1,8 @@ package org.hisp.dhis.rules +import com.sun.org.slf4j.internal.LoggerFactory + actual fun createLogger(className: String): Logger{ - val javaLogger = java.util.logging.Logger.getLogger(className) - return Logger({message -> javaLogger.severe(message)}, {message: String -> javaLogger.fine(message)}) + val javaLogger = LoggerFactory.getLogger(Class.forName(className)) + return Logger({message -> javaLogger.error(message)}, {message: String -> javaLogger.debug(message)}) } \ No newline at end of file