tomcat日誌按日期分割

tomcat日誌catalina.out按日期分割html

 

Linux下須要先安裝cronolog安裝apache

Linux下運行的Web服務器Apache,默認日誌文件是不分割的,一個整文件既不易於管理,也不易於分析統計。安裝cronolog後,能夠將日誌文件按時間分割,易於管理和分析。tomcat

 

cronolog安裝配置很是簡單,下載後只須要輸入幾個命令便可完成。服務器

一、下載(最新版本)日誌

連接:https://pan.baidu.com/s/1uerZTUZUQWI7JY0-erbayA htm

提取碼:ckao get

二、解壓縮it

 tar zxvf cronolog-1.6.2.tar.gzio

三、進入cronolog安裝文件所在目錄配置

 cd cronolog-1.6.2

四、運行安裝

 ./configure

 make && make install

 

五、查看cronolog安裝後所在目錄(驗證安裝是否成功)

 which cronolog

通常狀況下顯示爲:/usr/local/sbin/cronolog

 

六、要想分割tomcat的catalina.out,需做以下工做:

修改tomcat bin目錄下的catalina.sh文件中的

 

替換下面的行

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

>> "$CATALINA_OUT" 2>&1 "&"

換成

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \

| /usr/local/sbin/cronolog ${CATALINA_BASE}/logs/catalina.%Y-%m-%d.out >> /dev/null &

 

在441行左右也有一段一樣的代碼

org.apache.catalina.startup.Bootstrap 「$@」 start \

>> 「$CATALINA_OUT」 2>&1 「&」

也修改成

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \

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

 

七、保存 catalina.sh 文件,重啓 Tomcat 便可。

 

https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=f5v2mcse

相關文章
相關標籤/搜索