tomcat日志按天切分
生活随笔
收集整理的這篇文章主要介紹了
tomcat日志按天切分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 下載工具cronolog
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz這是網上流傳的下載地址,好像沒用,所以需要自己去網上找。
?
2. 安裝
tar xf cronolog-1.6.2.tar cd cronolog-1.6.2 ./configure --prefix=/usr/local/cronolog //按自己需要指定安裝路徑,或不指定 make make install?
3. 配置tomcat的啟動文件
修改tomcat的啟動文件catalina.sh:
原先的結構是:
touch "$CATALINA_OUT" if [ "$1" = "-security" ] ; then......org.apache.catalina.startup.Bootstrap "$@" start \>> "$CATALINA_OUT" 2>&1 "&" else......org.apache.catalina.startup.Bootstrap "$@" start \>> "$CATALINA_OUT" 2>&1 "&" fi修改后的結構是:
if [ "$1" = "-security" ] ; then......org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \| /usr/local/cronolog/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & else......org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \| /usr/local/cronolog/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & fi記住,要把前面touch那行刪除。
?
4. 重啟tomcat
?
提示:重啟后,會立即生成一個catalina.%Y-%m-%d.out格式的日志文件,原來的catalina.out文件不再有效。也就是說,以后我們看日志時,需要到新日志中去看。
每晚的零點會切割日志。切割的前提是,舊的catalina.%Y-%m-%d.out文件一直在增加日志,如果在零點,沒有增加日志,那么就不會生成新日志文件。(有點傻)
所以實際情況還是根據實際狀況來看,這里寫的不一定很明白。
?
轉載于:https://www.cnblogs.com/t-road/p/6837221.html
總結
以上是生活随笔為你收集整理的tomcat日志按天切分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SKINTOOL 系统不能正常运行
- 下一篇: 微软Build 2017第一天:值得开发