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
原做者:流光给给