0
可以配置log4j RollingFileAdapter在午夜后不更改日志文件名吗?如果日志记录在2017-09-15开始,并且在00:00之后继续保留一切,那么我将使用配置(请参见下文),并将其记录到另一个日志文件2017-09-16。我想完整登录到同一个文件。只有在2017-09-16开始另一次运行时,才会创建一个新的日志。Log4J:如何在午夜后保留日志文件
<appender name="file-output" class="org.apache.log4j.rolling.RollingFileAppender">
<param name="ImmediateFlush" value="false"/>
<param name="Threshold" value="INFO"/>
<rollingPolicy name="file" class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="log/${logfilename}_%d{yyyy-MM-dd}.log"/>
</rollingPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
</layout>
</appender>
https://stackoverflow.com/a/36496683/3635454 – pleft
可能重复[每log4j运行一个日志文件](https://stackoverflow.com/questions/19132433/one-logfile-per-run-with -log4j) – pleft