Posted on 2007-10-30 10:07
生活在別處 閱讀(2563)
評論(0) 編輯 收藏 所屬分類:
Java
WIN下的tomcat5的日志是按日期來記錄的.移到linux下發現tomcat/logs下只有一個catalina.out件.
時間一長.發現日志文件暴增.對于管理真是不方便.
要是能像win下的tomcat那樣分日期記錄就好了.思來想去就想到用cron來分割日志文件.
試試吧.
先google一下.cronolog-1.6.2.tar.gz
1.下載cronolog-1.6.2.tar.gz
2.安裝
# tar zxvf cronolog-1.6.2.tar.gz
# ./configure
# make
# make install
搞定!
默認是安裝在/usr/local/sbin/下.
3.配置
重點來了.注意嘍!!!
在tomcat/bin/catalian.sh中找到
org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2&1 &
把上面的內容改成:
修改好了.重啟
#./catalina.sh start
現去看看勞動成果吧.
# ls /tomcat/logs/
就會發現logs下面多了幾個如同catalina.2006.06.01.log的文件了.