我想在每次運行java應用程序時創建不同的日誌文件。 我有以下配置。 我預計它會創建一個名爲rf-yyyyMMdd-HHmmss.log的日誌文件,其中yyyyMMdd-HHmmss是我啓動java應用程序的時間。但它不起作用。 任何幫助,將不勝感激!如何使log4j2每次重新啓動時創建不同的日誌文件jvm
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="DEBUG">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<RollingFile name="RF" filename="/home/sxd/rfjq/rf.log" immediateFlush="false" append="false" filePattern="/home/sxd/r\ q/rf-%d{yyyyMMdd-HHmmss}.log">
<PatternLayout pattern="[%p] %m%n" />
<Policies>
<OnStartupTriggeringPolicy />
</Policies>
</RollingFile>
</appenders>
<loggers>
<Logger name="model.ModelRF" level="trace">
<appender-ref ref="RF" />
</Logger>
<root level="trace">
<appender-ref ref="Console" />
</root>
</loggers>
</configuration>