Skip to content

Commit e130906

Browse files
committed
fix: resolve logback-classic and slf4j compatibility issue
- Downgrade logback-classic from 1.5.23 to 1.2.13 to ensure compatibility with slf4j 1.7.x API (logback 1.5.x requires slf4j 2.x) - Remove unused slf4j-simple dependency (conflicts with logback-classic) - Replace Spring Boot logback defaults.xml include with explicit log pattern to remove Spring Boot dependency from test logging configuration - Change default log level from DEBUG to INFO for cleaner test output
1 parent 7de88a8 commit e130906

File tree

3 files changed

+11
-20
lines changed

3 files changed

+11
-20
lines changed

fesod-examples/fesod-sheet-examples/src/test/resources/logback.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@
2020
2121
-->
2222
<configuration>
23-
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
24-
2523
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
2624
<encoder>
27-
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
25+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
2826
<charset>utf8</charset>
2927
</encoder>
3028
</appender>
3129

32-
<root level="DEBUG">
30+
<root level="INFO">
3331
<appender-ref ref="CONSOLE"/>
3432
</root>
33+
34+
<!-- Reduce noise from POI -->
35+
<logger name="org.apache.poi" level="WARN"/>
3536
</configuration>

fesod-sheet/src/test/resources/logback.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@
2020
2121
-->
2222
<configuration>
23-
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
24-
2523
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
2624
<encoder>
27-
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
25+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
2826
<charset>utf8</charset>
2927
</encoder>
3028
</appender>
3129

32-
<root level="DEBUG">
30+
<root level="INFO">
3331
<appender-ref ref="CONSOLE"/>
3432
</root>
33+
34+
<!-- Reduce noise from POI -->
35+
<logger name="org.apache.poi" level="WARN"/>
3536
</configuration>

pom.xml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,9 @@
7575
<spring-core.version>5.3.39</spring-core.version>
7676
<fastjson2.version>2.0.60</fastjson2.version>
7777
<spring-boot-starter-web.version>2.7.18</spring-boot-starter-web.version>
78-
<slf4j-simple.version>1.7.36</slf4j-simple.version>
7978
<jcl-over-slf4j.version>1.7.36</jcl-over-slf4j.version>
8079
<log4j-over-slf4j.version>1.7.36</log4j-over-slf4j.version>
81-
<logback-classic.version>1.5.23</logback-classic.version>
80+
<logback-classic.version>1.2.13</logback-classic.version>
8281
<mockserver.version>5.15.0</mockserver.version>
8382
<jacoco.version>0.8.14</jacoco.version>
8483
<junit.version>5.13.4</junit.version>
@@ -208,11 +207,6 @@
208207
<artifactId>fastjson2</artifactId>
209208
<version>${fastjson2.version}</version>
210209
</dependency>
211-
<dependency>
212-
<groupId>org.slf4j</groupId>
213-
<artifactId>slf4j-simple</artifactId>
214-
<version>${slf4j-simple.version}</version>
215-
</dependency>
216210
<dependency>
217211
<groupId>org.slf4j</groupId>
218212
<artifactId>jcl-over-slf4j</artifactId>
@@ -319,11 +313,6 @@
319313
<artifactId>mockito-junit-jupiter</artifactId>
320314
<scope>test</scope>
321315
</dependency>
322-
<dependency>
323-
<groupId>org.slf4j</groupId>
324-
<artifactId>slf4j-simple</artifactId>
325-
<scope>test</scope>
326-
</dependency>
327316
<dependency>
328317
<groupId>org.slf4j</groupId>
329318
<artifactId>jcl-over-slf4j</artifactId>

0 commit comments

Comments
 (0)