Linux中tomcat日誌按日期自動分割

2022-01-18 09:54:30 字數 902 閱讀 2326

linux中tomcat日誌分割需要用到cronolog

附上cronolog-1.6.2.tar.gz

tar –zxvf cronolog-1.6.2.tar.gz

./configure && make && make install

解壓,編譯, 安裝

(安裝後目錄一般在/usr/local/中)

which cronolog

vim /usr/local/apache-tomcat-8.0.39/bin/catalina.sh 

tomcat bin下的catalina.sh

vim開啟檔案後:

命令找到這句

:/org.apache.catalina.startup.bootstrap "$@" start 2>&1 \

把這兩句注釋掉

org.apache.catalina.startup.bootstrap "$@" start \

>> "$catalina_out" 2>&1 "&"

替換成org.apache.catalina.startup.bootstrap "$@" start 2>&1 \

| /usr/local/sbin/cronolog $/logs/catalina.%y-%m-%d.out >> /dev/null &

這裡指定了cronolog的啟動路徑, 指定檔案是以日期時間分割

儲存並強制退出

:wq!

前往tomcat bin啟動tomcat, 如果前提是執行的那先shutdown一下

./shutdown.sh

./startup.sh

Tomcat日誌按日期輸出

專案上的tomcat伺服器logs目錄下面的catalina.out日誌執行一段時間之後,變的越來越大,而這樣如果需要查詢某一天內特定的日誌內容時就會變得很不方便,所以需要對這個日誌進行按日期分割生成,方便查詢日誌。這個過程總共分為兩步 1.在伺服器上安裝cronolog 如果已經安裝,跳過此步 2...

tomcat日誌按天分割(cronolog)

安裝方式一 shell sudo yum install cronolog 或shell sudo apt get install cronolog 驗證cronolog shell which cronolog 安裝方式二 shell wget shell tar zxf cronolog 1.6...

Tomcat按日期儲存日誌及搜尋查詢日誌

網上推薦使用cronolog,但配置沒有成功,目前直接採用將catalina out根據當前日期生成out檔案。開啟tomcat下bin目錄的catalina.sh檔案。新增變數today,然後更新catalina out變數即可。修改後 today date y m d if z catalina...