diff --git a/build.gradle.kts b/build.gradle.kts index f3e92971..1921ecac 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -61,6 +61,7 @@ subprojects { contains("junit-pioneer") -> dep.useVersion(libs.versions.junitPioneer.jdk8.get()) contains("HikariCP") -> dep.useVersion(libs.versions.hikariCP.jdk8.get()) contains("agroal") -> dep.useVersion(libs.versions.agroal.jdk8.get()) + contains("logback") -> dep.useVersion(libs.versions.logback.jdk8.get()) else -> throw IllegalArgumentException("Unknown module $this") } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6140befd..b342fb39 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,7 +10,8 @@ junitPioneer_jdk11 = "2.2.0" ## Logging slf4j = "2.0.13" log4j2 = "2.23.1" -logback = "1.3.14" +logback_jdk8 = "1.3.14" +logback_jdk11 = "1.5.6" ## Jackson jackson = "2.17.1" ## JDBC @@ -56,7 +57,7 @@ log4j2slf4j = { module = "org.apache.logging.log4j:log4j-slf4j-impl", version.re ## slf4j slf4j = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" } slf4jSimple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" } -logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" } +logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback_jdk11" } ## JDBC scram = { module = "com.ongres.scram:client", version = "2.1" } agroalApi = { module = "io.agroal:agroal-api", version.ref = "agroal_jdk11" } @@ -101,7 +102,7 @@ slf4jImpl = ["slf4j", "slf4jSimple"] postgres = ["postgresContainer", "postgresJdbc", "postgresVertx"] mysql = ["mysqlContainer", "mysqlJdbc", "mysqlVertx"] agroal = ["agroalApi", "agroalPool"] -java8libs = ["junitPioneer", "hikariCP", "agroalApi", "agroalPool"] +java8libs = ["junitPioneer", "hikariCP", "agroalApi", "agroalPool", "logback"] [plugins] oss = { id = "cloud.playio.gradle.oss", version.ref = "pluginPlayio" }