我将尝试通过修改log4j.xml文件中的适当appender来更改日志文件名。
以下是log4j.xml文件的一部分:
这是我设置
然而,生成的文件名为
以下是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
。如果您有任何想法可以帮助解决这个问题,将不胜感激。