如何根据系统属性

时间:2015-08-25 21:22:59

标签: java logging log4j2

我正在尝试通过修改log4j.xml来更改日志文件名,以便拥有合适的appender。

以下是log4j.xml

的摘录
 <RollingFile name="Rolling-Async-Perf" fileName="/usr/local/mule/logs/${application_name}-weirdo.log"
            filePattern="./logs/${date:yyyy-MM}/perf-%d{yyyy-MM-dd}-%i.log.gz"  immediateFlush="false">

以下是我设置application_name

的值的方法
System.setProperty("application_name", "myAppName");

但是,生成的文件名为${application_name}-weirdo.log,而不是myAppName-weirdo.log

如何解决这个问题我们将不胜感激。

0 个答案:

没有答案