tomcat日志详解/日志切割
2019-10-23 22:48
1801 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Powerful_Fy/article/details/102712803
tomcat的所有日志存放于logs目录下
查看tomcat日志:
[root@linux ~]# cd /usr/local/tomcat/logs/ [root@linux logs]# ls host-manager.2019-10-23.log localhost_access_log.2019-10-23.txt catalina.2019-10-23.log catalina.out localhost.2019-10-23.log manager.2019-10-23.log
tomcat日志介绍:
catalina.out:核心日志,无论是正确信息还是错误信息,tomcat服务还是运行的应用的信息都会记录到该日志(查问题主要看这个日志)
manager/host-manager:管理台的日志
localhost_access_log:访问日志,如配置了nginx代理tomcat,看nginx日志即可
catalina.xxxx-xx-xx.log:记录的信息与catalina.out重复
localhost.xxxx-xx-xx.log:应用初始化未处理的异常最后被tomcat捕获而输出的日志
日志配置文件:conf/logging.properties,定义了日志名,日志级别等信息,保持默认即可,需要注意的是访问日志定义在conf/server.xml文件中:
tomcat核心日志catalina.out文件不会自动切割,随着日志数据增加该文件会越来越大,可以通过定时清空文件内容或自动切割处理
1.定时清空:
* * */3 * * echo " " > /usr/local/tomcat/logs/catalina.out
#每3天清空一次(根据实际需求配置)
2.通过logrotate工具自动切割:
创建配置文件:
[root@linux ~]# vim /etc/logrotate.d/tomcat
添加以下配置即可:
cat /etc/logrotate.d/tomcat /usr/local/tomcat/logs/catalina.out { copytruncate # 创建新的catalina.out切割文件后,截断源catalina.out文件 daily # 每天切割一次 rotate 7 # 至多保留7个切割文件(7天) missingok # 忽略错误 compress # 压缩切割的文件(节省磁盘空间) size 16M # 当catalina.out文件大于16MB时,就直接切割 }
相关文章推荐
- 详解关于tomcat切割catalina.out日志的三种方式
- 工作中遇到的问题之tomcat日志切割以及其他碎片整理
- tomcat 日志切割shell脚本
- Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录 推荐
- RedHat6(CentOS6)安装cronolog切割Tomcat6日志
- Linux日志切割工具Logrotate配置详解
- tomcat log日志详解
- Apache 日志切割工具cronolog详解
- Tomcat日志系统详解
- Tomcat日志系统详解
- 利用logrotate系统工具切割tomcat日志
- tomcat 和 jboss access log 日志输出详解
- tomcat自动切割日志(Windows)
- 使用cronolog工具给tomcat进行日志切割
- cronolog切割tomcat日志以及日志导出方法
- logrotate -f /etc/logrotate.d/tomcat切割tomcat日志
- zabbix通过jmx监控tomcat, Nginx日志统计方案全过程,切割nginx和tomcat日志并删除指定天数前的日志记录
- linux下tomcat的日志切割管理
- Tomcat日志系统详解
- tomcat日志切割catalina.out