代码之家  ›  专栏  ›  技术社区  ›  user63898

Logback属性值未定义[重复]

  •  0
  • user63898  · 技术社区  · 8 年前

    我有简单的 logback.xml
    但是当我试图打印值时,我总是得到它是未定义的。

    这是我的档案:

    <?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>
    

    “测试键”未定义17:07:30.386

    为什么它没有定义?我确实设置了值。

    1 回复  |  直到 8 年前
        1
  •  3
  •   hammerfest    8 年前

    <pattern>${test_key}... 它应该能正常工作