tomcat下的日志配置详细说明及服务日志管理

#可配置项(5类日志):catalina、localhost、manager、admin、host-manager

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler,

3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

#日志输出为输出到文件和输出到控制台

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

#日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)

#配置文件使catalina日志输出级别为FINE

 

1catalina.org.apache.juli.FileHandler.level = FINE

#catalina文件输出位置

1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs

#catalina日志前缀为catalina

1catalina.org.apache.juli.FileHandler.prefix = catalina.

 

#配置文件使localhost日志输出级别为FINE

2localhost.org.apache.juli.FileHandler.level = FINE

#localhost文件输出位置

2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs

#localhost日志前缀为localhost

ocalhost.org.apache.juli.FileHandler.prefix = localhost.

 

#配置文件使manager日志输出级别为FINE

3manager.org.apache.juli.FileHandler.level = FINE

#manager文件输出位置

3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs

#manager日志前缀为manager

3manager.org.apache.juli.FileHandler.prefix = manager.

 

#配置文件使host-manager日志输出级别为FINE

4host-manager.org.apache.juli.FileHandler.level = FINE

#host-manager文件输出位置

4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs

#host-manager日志前缀为host-manager

4host-manager.org.apache.juli.FileHandler.prefix = host-manager.

 

#配置文件使控制台日志输出级别为FINE

java.util.logging.ConsoleHandler.level = FINE

#控制台日志输出格式

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

 

#localhost日志文件输出级别为INFO

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO

#localhost日志文件输出处理类2localhost.org.apache.juli.FileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler

 

#manager日志文件输出级别为INFO

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO

#manager日志文件输出处理类3manager.org.apache.juli.FileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler

 

#host-manager日志文件输出级别为INFO

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO

#host-manager日志文件输出处理类4host-manager.org.apache.juli.FileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler

 

 

 

上述为tomcat通用日志配置;

如果注册成系统服务以后,除上述5类日志外,还会生成3种新的日志

commons-daemon.log

tomcat-8050-stderr.log

tomcat-8050-stdout.log

 

tomcat-8050是我的服务名,系统会按照注册的服务名,追加上stderr,以及stdout作为服务日志;

stderr与catalina日志内容一致。

stdout与localhost日志内容一致。

 

可以通过服务管理工具logging页面进行管理

 

 

默认日志路径是tomcat目录下logs文件夹。可以修改日志级别,另外,如果想要删除stdout及stderror日志的话,可以将下面auto删除掉,此时就不会产生相应日志了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值