Skip to content

Commit 11e454c

Browse files
committed
Add logback configuration for tests to print Hibernate SQL and deprecation logs
Closes gh-189
1 parent 89a093a commit 11e454c

4 files changed

Lines changed: 19 additions & 3 deletions

File tree

grace-datastore-gorm-hibernate/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies {
3535
exclude group: 'org.hibernate', module: 'hibernate-core'
3636
}
3737
testImplementation libs.hibernate.validator
38+
testImplementation libs.logback
3839
testImplementation libs.tomcat.jdbc
3940
testRuntimeOnly libs.glassfish.expressly
4041
}
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} -%kvp- %msg%n</pattern>
6+
</encoder>
7+
</appender>
8+
9+
<root level="info">
10+
<appender-ref ref="CONSOLE" />
11+
</root>
12+
13+
<logger name="org.hibernate.orm.deprecation" level="info" />
14+
<logger name="org.hibernate.SQL" level="debug" />
15+
<logger name="org.hibernate.type.descriptor.sql" level="trace" />
16+
</configuration>

grace-datastore-gorm-hibernate/src/test/resources/simplelogger.properties

Lines changed: 0 additions & 3 deletions
This file was deleted.

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ javaparser = "3.28.2"
2222
javassist = "3.30.2-GA"
2323
junit-jupiter = "5.12.2"
2424
junit-platform = "1.12.2"
25+
logback = "1.5.34"
2526
nexus-publish = "2.0.0"
2627
objenesis = "3.4"
2728
slf4j = "2.0.18"
@@ -66,6 +67,7 @@ junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.re
6667
junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit-jupiter" }
6768
junit-platform-engine = { module = "org.junit.platform:junit-platform-engine", version.ref = "junit-platform" }
6869
junit-platform-runner = { module = "org.junit.platform:junit-platform-runner", version.ref = "junit-platform" }
70+
logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
6971
objenesis = { module = "org.objenesis:objenesis", version.ref = "objenesis" }
7072
slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
7173
slf4j-jcl = { module = "org.slf4j:jcl-over-slf4j", version.ref = "slf4j" }

0 commit comments

Comments
 (0)