Skip to content

Commit fbbd55f

Browse files
#430: Add logger configuration
1 parent 20dc7bc commit fbbd55f

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

core/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ kotlin {
228228
implementation("org.testcontainers:junit-jupiter:1.19.7")
229229
implementation("org.junit.jupiter:junit-jupiter-api:5.10.2")
230230
runtimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.2")
231+
implementation("ch.qos.logback:logback-classic:1.2.13")
231232
}
232233
}
233234
}

core/jvm/test/testcontainers/TimeZoneTest.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ import org.testcontainers.junit.jupiter.Container
99
import org.testcontainers.junit.jupiter.Testcontainers
1010
import java.nio.file.Paths
1111
import org.junit.jupiter.api.Test
12+
import org.slf4j.LoggerFactory
1213

1314
@Testcontainers
1415
class TimeZoneTest {
1516

17+
private val logger = LoggerFactory.getLogger(javaClass)
18+
1619
@Container
1720
val originalContainer = TimezoneTestContainer(
1821
Paths.get("./jvm/test/testcontainers/original/Dockerfile"),
@@ -29,7 +32,7 @@ class TimeZoneTest {
2932
fun test() {
3033
val originalExecResult = originalContainer.runTest()
3134
val modifiedExecResult = modifiedContainer.runTest()
32-
println(originalExecResult.stdout)
33-
println(modifiedExecResult.stdout)
35+
logger.info("Original container stdout: ${originalExecResult.stdout}")
36+
logger.info("Modified container stdout: ${modifiedExecResult.stdout}")
3437
}
3538
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
4+
<encoder>
5+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
6+
</encoder>
7+
</appender>
8+
9+
<logger name="org.testcontainers" level="INFO"/>
10+
<logger name="com.github.dockerjava" level="WARN"/>
11+
<logger name="testcontainers" level="DEBUG"/>
12+
13+
<root level="INFO">
14+
<appender-ref ref="CONSOLE" />
15+
</root>
16+
</configuration>

0 commit comments

Comments
 (0)