3
我试图通过修改log4j.xml
来更改日志文件名以具有适当的appender。如何根据系统属性设置RollingAppender自定义文件名
下面是从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
。
任何想法如何我可以解决这个问题将不胜感激。