Ich habe einfach logback.xml
Konfiguration
aber wenn ich versuche, den Wert zu drucken, ich halte es undefined.Logback-Eigenschaft Wert ist undefined
Dies ist meine Datei:
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds" debug="true">
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
<property name="test_key" value="this is test" />
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<encoder>
<pattern>${"test_key"} %d{HH:mm:ss.SSS} - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.test" level="DEBUG">
<appender-ref ref="console" />
</logger>
<root level="DEBUG">
</root>
<jmxConfigurator/>
</configuration>
Egal was ich tue, ich bekomme immer wieder:
"test_key" _IS_UNDEFINED 17: 07: 30,386
Warum es nicht definiert ist ? Ich habe den Wert festgelegt.
Sie können versuchen [] (https://logback.qos.ch/manual/layouts.html#conversionWord) $ {"test_key"}% d {HH: mm: ss }% 5p% t% c {2}:% m% n –
Sudhakar