spring、log4j配置每天生成一个日志

时间:2021-08-30 20:24:08
用spring、log4j配置

<appender name="record" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="DatePattern" value="'.'yyyyMMdd" />
...

这样的配置后,每天生成一个日志文件

但是问题出来了,它并不是过了晚上12点生成,而是,第二天再有新的日志写入的时候才生成昨天的带时间戳的日志文件

倒是想到个办法,在12点后强制给写入一句让它生成,但感觉这个不太好

有没办法过了12点自动生成啊

3 个解决方案

#1


12点生成后。没日志。你记录什么。。

你是想生成个空文件?

貌似只能强制写入。可以写句,新的一天开始了..

帮顶 求高手

#2


为什么要这个奇怪的需求啊???????
没日志,就不生成,很长正常啊。

#3


这样子的话你干脆自己创建这个文件算了。

#1


12点生成后。没日志。你记录什么。。

你是想生成个空文件?

貌似只能强制写入。可以写句,新的一天开始了..

帮顶 求高手

#2


为什么要这个奇怪的需求啊???????
没日志,就不生成,很长正常啊。

#3


这样子的话你干脆自己创建这个文件算了。