Kotlin-Logging, logback config

This commit is contained in:
2026-08-12 13:25:51 +01:00
parent 09f9f84325
commit a8d952e68f
2 changed files with 17 additions and 2 deletions
+2 -2
View File
@@ -18,10 +18,10 @@ dependencies {
implementation("io.ktor:ktor-client-cio:${ktor_version}") implementation("io.ktor:ktor-client-cio:${ktor_version}")
implementation("io.ktor:ktor-network:${ktor_version}") implementation("io.ktor:ktor-network:${ktor_version}")
implementation("io.ktor:ktor-network-tls:${ktor_version}") implementation("io.ktor:ktor-network-tls:${ktor_version}")
implementation("io.github.oshai:kotlin-logging-jvm:8.0.4")
implementation("ch.qos.logback:logback-classic:1.6.1")
} }
kotlin { kotlin {
jvmToolchain(23) jvmToolchain(23)
} }
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration>
<!-- From https://logback.qos.ch/manual/configuration.html -->
<configuration>
<import class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"/>
<import class="ch.qos.logback.core.ConsoleAppender"/>
<appender name="STDOUT" class="ConsoleAppender">
<encoder class="PatternLayoutEncoder">
<pattern>%d{mm:ss.SSS} [%-5level] %logger{36}: %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT"/>
</root>
</configuration>