我有以下configuration的logrotate:
/var/log/test/app.log { missingok notifempty compress copytruncate daily rotate 4 }
生成日志的应用程序是一个Java应用程序。 2我昨天午夜前设置了这个configuration。 今天早上我注意到logRotate创build了一个名为“app.log.1”的文件,它只在8:21 AM和10:05 AM之间有日志条目。 app.log自从上午10:05开始logging。 上午8:21之前的所有日志都丢失了! 而且,“app.log.1”甚至没有被压缩。
你知道这会造成什么吗?
是你的Java应用程序使用log4j? 也许应用程序configuration了滚动文件扩展器,所以logrotation来自app本身,而不是来自你的logrotateconfiguration。