tomcat日誌切割和按期刪除java
在tomcat的軟件環境中,若是咱們任由日誌文件無限增加,總有一天會將磁盤佔滿的(廢話)。特別是在日誌文件增加速度很快的一些狀況下,按日誌切割日誌文件並刪除,就是一件頗有必要的工做了,如下介紹了切割日誌文件的方法。linux
Cronolog是一個過濾器程序,它從標準輸入讀取日誌文件條目,並將每一個條目寫入由文件名模板和當前日誌所指定的輸出文件中。 當擴展文件名改變時,關閉當前文件,並打開一個新文件。 Cronolog是爲了與Apache等Web服務器一塊兒使用,將訪問日誌分爲每日或每個月日誌。apache
配置日誌切割,只需修改配置文件catalina.sh(若是windows則是catalina.bat,這裏不介紹windows狀況)便可。大概在catalina文件中的第380行和第390行左右,修改以下:bootstrap
(1)內容:windows
替換爲:tomcat
(2)內容:bash
替換爲:服務器
配置完成後,重啓tomcat便可!!!!工具
在這裏直接使用linux自帶的crontab定時任務工具,設置天天凌晨00:00執行刪除任務,刪除7天之前的日誌文件。ui
tomcat日誌切割並定時刪除完成!!!
轉載至:https://blog.51cto.com/13178102/2070532
原做者:流光給給