11<?xml version =" 1.0" encoding =" UTF-8" ?>
22
3- <configuration scan =" true" >
3+ <configuration >
4+ <contextListener class =" ch.qos.logback.classic.jul.LevelChangePropagator" >
5+ <resetJUL >true</resetJUL >
6+ </contextListener >
7+
48 <if condition =' p("LOGBACK_JSON_ENCODE").equals("true")' >
59 <then >
610 <appender name =" STDOUT" class =" ch.qos.logback.core.ConsoleAppender" >
7- <encoder class =" net.logstash.logback.encoder.LogstashEncoder" />
11+ <encoder class =" net.logstash.logback.encoder.LogstashEncoder" />
812 </appender >
913 </then >
1014 <else >
1115 <appender name =" STDOUT" class =" ch.qos.logback.core.ConsoleAppender" >
12- <encoder >
13- <pattern >%d{HH:mm:ss.SSS}%boldYellow(%replace( [%X{cid}] ){' \[\] ', ' '})[%thread] %-5level %logger{5} - %msg%n%rEx</pattern >
14- </encoder >
15- </appender >
16+ <encoder >
17+ <pattern ><![CDATA[ %d{HH:mm:ss.SSS}%boldYellow(%replace( [%X{cid}] ){' \[\] ', ' '})[%thread] %-5level %logger{5} - %msg%n%rEx]]> </pattern >
18+ </encoder >
19+ </appender >
1620 </else >
1721 </if >
1822
23+ <appender name =" OpenTelemetry"
24+ class =" io.opentelemetry.instrumentation.logback.appender.v1_0.OpenTelemetryAppender" ></appender >
25+
1926 <logger name =" com.softwaremill.bootzooka" level =" ${LOG_LEVEL:-DEBUG}" additivity =" false" >
20- <appender-ref ref =" STDOUT" />
27+ <appender-ref ref =" STDOUT" />
28+ <appender-ref ref =" OpenTelemetry" />
2129 </logger >
2230
23- <logger name =" sttp.client3" level =" ${LOG_LEVEL:-DEBUG}" additivity =" false" >
24- <appender-ref ref =" STDOUT" />
31+ <logger name =" sttp.client3" level =" ${LOG_LEVEL:-INFO}" additivity =" false" >
32+ <appender-ref ref =" STDOUT" />
33+ <appender-ref ref =" OpenTelemetry" />
2534 </logger >
2635
2736 <logger name =" sttp.tapir" level =" ${LOG_LEVEL:-DEBUG}" additivity =" false" >
28- <appender-ref ref =" STDOUT" />
37+ <appender-ref ref =" STDOUT" />
38+ <appender-ref ref =" OpenTelemetry" />
2939 </logger >
3040
3141 <root level =" ${LOG_LEVEL:-INFO}" >
32- <appender-ref ref =" STDOUT" />
42+ <appender-ref ref =" STDOUT" />
43+ <appender-ref ref =" OpenTelemetry" />
3344 </root >
34-
35- </configuration >
45+ </configuration >
0 commit comments