我正在尝试通过修改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
。
如何解决这个问题我们将不胜感激。