Logrotate
logRotate 的奇怪行為?
我有以下 logrotate 配置:
/var/log/test/app.log { missingok notifempty compress copytruncate daily rotate 4 }
生成日誌的應用程序是 Java 應用程序。2 我昨天午夜前設置了這個配置。今天早上我注意到 logRotate 創建了一個名為“app.log.1”的文件,該文件僅在上午 8:21 到上午 10:05 之間有日誌條目。app.log 從上午 10:05 開始記錄。上午 8 點 21 分之前的所有日誌都失去了!此外,“app.log.1”甚至沒有被壓縮。
你知道是什麼原因造成的嗎?
你的 java 應用程序使用 log4j 嗎?也許應用程序配置了 rollingfileappender,所以 logrotation 來自應用程序本身,而不是來自您的 logrotate 配置。