麦克雷

标题: linux下部署的tomcat项目,日志产生的catalina.out文件 [打印本页]

作者: zoewang    时间: 2019-9-11 21:53
标题: linux下部署的tomcat项目,日志产生的catalina.out文件
怎么让它做到每日分割一次后并清空自身已分割日志
作者: admin    时间: 2019-9-11 21:53
使用log4j来输出日志。
一种方法是采用log4j输出到自己定义的日志文件中(参见:http://baike.baidu.com/link?url=dGdzMKBRrnAEe9R2fac08CB5hhWojk1GxW6-QRaykIuMV9zibrRMYMfMFyrmSW6fzrewewvBkrY7eeItuECiyK);
一种方法是更换tomcat中的一些包,使用log4j来接管catalina.out的日志生成方式(参见:http://my.oschina.net/jsan/blog/205669);
以上两种方法中,关于log4j的配置和日志记录方式都是一样的,只是使用log4j的方式不同而已,条条大路通罗马。
然后要在清空已有的日志记录的话,可以采用crontab定时检查日志文件名,remove掉就行。
作者: AlfredNub    时间: 2019-9-11 21:54
可以用linux 系统自带的定时任务 crondtab
或者
专门的日志清理工具   logrotate




欢迎光临 麦克雷 (https://mavom.cn/) Powered by Discuz! X3.5