我有一個應用程序在生產中運行。我們在哪裏創建日誌文件。日誌文件的最大數量設置爲10,最大調試寫入設置爲某個值,以便當日誌文件變爲6MB時創建一個新的日誌文件。存儲應用程序日誌一天
因此,我們使用文件名如: -
<file_name>.log
<file_name>.log.1
<file_name>.log.2
...
<file_name>.log.10
我的問題是什麼,只有記錄爲15分鐘可以在這些10個日誌文件被發現。 我知道我可以更新我的代碼庫使用DailyRollingFileAppender。但是我正在尋找的是一種短期解決方案,可以將日誌存儲一天,以便無需任何代碼更改或最少的代碼/配置更改即可完成。例如,可能我可以通過一些cron作業或linux命令實現此目的。等等。
注意: - 我正在生產Linux OS上運行此應用程序。
任何快速幫助,高度讚賞。
〜感謝
'將日誌文件的最大數量設置爲10,並將最大調試寫入設置爲某個值,以便日誌文件變爲6MB時創建新的日誌文件。那麼你之後做了什麼?意思是它會覆蓋舊的日誌形式新的? –
是的!明顯。翻轉會更合適,然後覆蓋。當文件達到最大配置大小時記錄翻轉。將新日誌寫入 .log文件。隨着文件大小的增加,它的內容被轉移到* .log.1 ... * .log.10文件中......簡單地說,舊內容被刪除並且新內容被翻轉。 –