java - 如何调用logback.xml文件中的application.properties值?

标签 java spring spring-boot

我想从 logback.xml 文件中的 application.properties 文件调用本地位置值(c:/temp)。

目前我在 logback.xml 本身中指定位置值,它工作正常。

logback.xml

<configuration>

    <property name="LOG_PATTERN" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSZ} %p %m%n" />
    <property name="APP_LOG_ROOT" value="c:/temp"/>
...
</configuration>

但我想从 application.properties 文件中调用值。

应用程序属性

''' log.location.value = c:/temp '''

我必须在 logback.xml 文件中更改什么。

谢谢。

最佳答案

在您的 logback.xml 中包含以下代码片段:

<property resource="application.properties" />

这将让您以标准方式引用属性

示例:${app.name}。

关于java - 如何调用logback.xml文件中的application.properties值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61911612/

相关文章:

java - Junit 在测试 Java 中的配置类期间无法检测到 @Autowired Bean

spring-boot - 安慰:未知的持久主题端点

java - 在jframe上动态切换图像

java - OpenGL 1.1 着色和勾画对象轮廓

java - Swing 的 HTMLEditorKit 类的 href 中允许使用哪些协议(protocol)?

java - 使用了多少字节?

java - 如何忽略zuul中的路由?

java - SpringBoot WhiteLabel 更改包时出错

java - 基本属性访问器 :167 - IllegalArgumentException in class in Struts

java - 使用 Spring MVC 中的属性文件更新默认区域设置值