找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

linux下部署的tomcat项目,日志产生的catalina.out文件

怎么让它做到每日分割一次后并清空自身已分割日志
回复

使用道具 举报

大神点评(2)

admin 2019-9-11 21:53:56 显示全部楼层
使用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:17 显示全部楼层
可以用linux 系统自带的定时任务 crondtab
或者
专门的日志清理工具   logrotate
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐