Tomcat7.0.54 进行日志分割

简介:

问题:

    tomcat运行时间久了,会出现巨大的log文件且catalina.out文件无比大

解决方案:

    把catalina.out文件以每天进行分割,这样产生的文件就会以每天进行产生。

步骤如下:

步骤一、

    下载cronolog.1.6.2.tar.gz 解压并安装

1
2
3
4
tar  -zxvf cronolog-1.6.2. tar .gz 
. /configure 
make
make  install

步骤二、

    修改tomcat的启动文件

1
vim catalina.sh

wKioL1afYJKCepsBAAQ8rQKaRvk435.png

修改内容大致如下:

删除了A处的touch 行

由于我启动的时候不会加security参数启动所有B处的日志格式我没有更改,如果你平时使用security方式启动,这把B也改成C的样子

wKiom1agpmvzX4XVAAREamidZcU638.png

重启tomcat会发现日志已经按日起进行了分割










本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1736928,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
4天前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
9 0
|
23天前
|
存储 Java
用logrote和split分割nohup.out日志
用logrote和split分割nohup.out日志
|
4月前
|
Java
log4j支持同时按日期和文件大小分割日志
log4j支持同时按日期和文件大小分割日志
35 0
|
5月前
|
应用服务中间件
Tomcat启动时日志报 dcom.sun.manager.jmxremote 异常导致无法正常启动使用
Tomcat启动时日志报 dcom.sun.manager.jmxremote 异常导致无法正常启动使用
|
5月前
|
应用服务中间件 Linux
Linux不重启Tomcat清空catalina.out日志的几种方法
Linux不重启Tomcat清空catalina.out日志的几种方法
251 0
|
5月前
|
Unix 应用服务中间件 Linux
Tomcat清理日志文件无法立即释放磁盘空间
Tomcat清理日志文件无法立即释放磁盘空间
|
8月前
|
移动开发 应用服务中间件 Linux
linux启动tomcat并查看启动日志
linux启动tomcat并查看启动日志
793 0
|
9月前
|
监控 应用服务中间件 Linux
linux中用tailf实时观看tomcat日志
linux中用tailf实时观看tomcat日志
118 0
|
25天前
|
Java
使用Java代码打印log日志
使用Java代码打印log日志
81 1
|
26天前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
78 1