如何使用Spring Boot 1.3.6.RELEASE使log4j2在环境中可配置

如何使用Spring Boot 1.3.6.RELEASE使log4j2在环境中可配置,第1张

如何使用Spring Boot 1.3.6.RELEASE使log4j2在环境中可配置

属性查找元素允许从log4j配置中的外部属性文件引用属性。对于您的示例,应该是这样的:

  1. 文件 env.properties 包含以下属性:
    log.file.path=/opt/tomcat/logs

    log.file.name=dummydummy
    log.file.size=100 MB
    log.level=DEBUG

属性查找应定义为 log4j2.xml的 属性:

<Configuration>    <Properties>        <property name="log.file.path">${bundle:env:log.file.path}</property>        <property name="log.file.name">${bundle:env:log.file.name}</property>        <property name="log.file.size">${bundle:env:log.file.size}</property>        <property name="log.level">${bundle:env:log.level}</property>     </Properties>  

现在,属性可以在附加器中以$ {property_name}表示法引用。每个属性引用都将使用 env.properties中 的实际值进行插值。

您可以在此处找到属性查找的另一个示例。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5621658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存