【发布时间】:2015-06-26 15:06:32
【问题描述】:
我正在使用 Log4j2 和 Spring Boot (1.2.4)。按照文档(以及 spring-boot.jar 中的 log4j2-file.xml 作为示例),这是我的配置
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<File name="Logs" fileName="${sys:LOG_FILE}" append="false">
...
<Logger level="warn">
<AppenderRef ref="Logs"/>
</Logger>
在 application.properties 文件中: 日志记录文件:/var/tmp/logs/mylog.log
结果生成了2个文件:
- 一个名为 ${sys:LOG_FILE} 的文件仍然为空
- 一个文件 /var/tmp/logs/mylog.log 正确填写
我不明白为什么会生成文件${sys:LOG_FILE}。
有什么想法吗? 非常感谢。
【问题讨论】:
标签: spring-boot log4j2