centos

怎样设置Tomcat日志的滚动策略

小樊
39
2025-10-13 07:32:00
栏目: 智能运维

Tomcat日志滚动策略配置指南(基于Java Util Logging)
Tomcat默认使用**Java Util Logging(JULI)**作为日志框架,其滚动策略主要通过修改conf/logging.properties文件实现。以下是具体配置步骤及参数说明:

1. 定位配置文件

Tomcat的日志配置文件logging.properties默认位于**安装目录/conf/**下(如/opt/tomcat/conf/logging.propertiesC:\tomcat\conf\logging.properties)。

2. 关键配置参数说明

修改logging.properties时,需重点调整以下参数以实现滚动策略:

3. 示例配置

以下是一个典型的滚动策略配置,实现“日志文件达到10MB时滚动,保留最近5个文件”:

# 设置控制台处理器(可选)
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

# 设置文件处理器(滚动策略核心配置)
java.util.logging.FileHandler.level = INFO
java.util.logging.FileHandler.pattern = ${catalina.base}/logs/catalina.%g.log  # 日志文件路径及命名
java.util.logging.FileHandler.limit = 10485760                              # 单个文件最大10MB
java.util.logging.FileHandler.count = 5                                     # 保留5个旧文件
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter   # 使用简单格式化

4. 可选参数扩展

5. 生效步骤

修改完成后,需重启Tomcat使配置生效。可通过以下命令操作:

# 停止Tomcat
./bin/shutdown.sh  
# 启动Tomcat
./bin/startup.sh  

注意事项

0
看了该问题的人还看了