Tomcat 日志配置与优化

日志配置与优化

日志优化主要是通过禁用一些tomcat的输出日志来达到优化的目的。

Tomcat输出日志介绍

Tomcat在运行过程中,会在logs文件夹中生成很多不同类型的日志。很多日志对于排查问题并没有什么帮助,如果不过滤掉,日积月累会占用很多磁盘空间。

下面是各种日志的介绍:

日志类型

文件名称

产生频率

作用

访问日志

localhost_access_log.yyyy-mm-dd.txt

每天1个

用于记录资源访问日志

Tomcat服务器日志

catalina.yyyy-mm-dd.log

每天1个

用于记录tomcat服务日志

虚拟主机管理日志

host-manager.yyyy-mm-dd.log

每天1个

用于记录tomcat虚拟主机管理的日志

Tomcat管理日志

manager.yyyy-yy-dd.log

每天1个

用于记录tomcat通过/webapps/manager 下的web项目管理日志

如果Tomcat以服务的方式运行还会产生以“服务名-stdout.yyyy-mm-dd.log”和“服务名-stderr.yyyy-mm-dd.log”命名的日志,用于记录标准输出日志和标准错误流日志。还有一个commons-daemon.yyyy-dd-mm.log 用于记录安装或者移除Tomcat服务过程产生的日志。

这些日志记录级别都是info级别。

禁用访问日志

打开Tomcat config/server.xml ,注释掉下面的内容即可禁用访问日志:

 

提升其他日志记录级别

  tomcat 的日志等级有:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)。

打开Tomcat Home目录的config/logging.properties文件,

根据需要将level = FINE 和 level = INFO改成WARNING,将日志记录级别调置“WARNING”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值