Tomcat 日志详解

tomcat 日志配置文件

  • tomcat 的日志等级

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

  • tomcat 有五类日志 :

catalina、localhost、manager、admin、host-manager

  • tomcat 对应日志的配置文件

conf/logging.properties

 1 #可配置项(5类日志):catalina、localhost、manager、admin、host-manager
 2 handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler,
 3 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
 4 
 5 #日志输出为输出到文件和输出到控制台
 6 .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
 7 
 8 #日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)
 9 #配置文件使catalina日志输出级别为FINE
10 1catalina.org.apache.juli.FileHandler.level = FINE
11 #catalina文件输出位置
12 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
13 #catalina日志前缀为catalina
14 1catalina.org.apache.juli.FileHandler.prefix = catalina.
15 
16 #配置文件使localhost日志输出级别为FINE
17 2localhost.org.apache.juli.FileHandler.level = FINE
18 #localhost文件输出位置
19 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
20 #localhost日志前缀为localhost
21 2localhost.org.apache.juli.FileHandler.prefix = localhost.
22 
23 #配置文件使manager日志输出级别为FINE
24 3manager.org.apache.juli.FileHandler.level = FINE
25 #manager文件输出位置
26 3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
27 #manager日志前缀为manager
28 3manager.org.apache.juli.FileHandler.prefix = manager.
29 
30 #配置文件使host-manager日志输出级别为FINE
31 4host-manager.org.apache.juli.FileHandler.level = FINE
32 #host-manager文件输出位置
33 4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
34 #host-manager日志前缀为host-manager
35 4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
36 
37 #配置文件使控制台日志输出级别为FINE
38 java.util.logging.ConsoleHandler.level = FINE
39 #控制台日志输出格式
40 java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
41 
42 #localhost日志文件输出级别为INFO
43 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
44 #localhost日志文件输出处理类2localhost.org.apache.juli.FileHandler
45 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
46 
47 #manager日志文件输出级别为INFO
48 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
49 #manager日志文件输出处理类3manager.org.apache.juli.FileHandler
50 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
51 
52 #host-manager日志文件输出级别为INFO
53 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
54 #host-manager日志文件输出处理类4host-manager.org.apache.juli.FileHandler
55 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler

tomcat 日志文件详解

tomcat 有五类日志 :catalina、localhost、manager、admin、host-manager

  • catalina.out

catalina.out即标准输出和标准出错,所有输出到这两个位置的都会进入catalina.out,这里包含tomcat运行自己输出的日志以及应用里向console输出的日志。默认这个日志文件是不会进行自动切割的,我们需要借助其他工具进行切割(注意:catalina.out文件如果过大会影响)

  • catalina.YYYY-MM-DD.log

catalina.{yyyy-MM-dd}.log是tomcat自己运行的一些日志,这些日志还会输出到catalina.out,但是应用向console输出的日志不会输出到catalina.{yyyy-MM-dd}.log,它是tomcat的启动和暂停时的运行日志,注意,它和catalina.out是里面的内容是不一样的。

  • ocalhost.YYYY-MM-DD.log

localhost.{yyyy-MM-dd}.log主要是应用初始化(listener, filter,
servlet)未处理的异常最后被tomcat捕获而输出的日志,它也是包含tomcat的启动和暂停时的运行日志,但它没有catalina.2018-09-19.log
日志全。它只是记录了部分日志。

  • localhost_access_log.YYYY-MM-DD.txt

localhost_access_log.2018-09-19.txt:这个是访问tomcat的日志,请求时间和资源,状态码都有记录。

  • host-manager.YYYY-MM-DD.log

host-manager.2018-09-19.log:这个估计是放tomcat的自带的manager项目的日志信息的,未看到有什么重要的日志信息。

  • manager.YYYY-MM-DD.log

manager.2018-09-19.log: 这个是tomcat manager项目专有的日志文件。

相关链接:https://www.cnblogs.com/operationhome/p/9680040.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值