gpt4 book ai didi

java - Logback 属性值未定义

转载 作者:行者123 更新时间:2023-12-02 02:44:49 25 4
gpt4 key购买 nike

我有简单的 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>

无论我做什么,我都会得到:

"test_key"_IS_UNDEFINED 17:07:30.386

为什么它是未定义的?我确实设置了该值。

最佳答案

问题是您引用的是引号之间的属性名称。使用<pattern>${test_key}...它应该可以正常工作

关于java - Logback 属性值未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44782637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com