Tomcat 7日志文件的差异

use*_*192 1 java logging tomcat

tomcat7 logs目录中生成了3种日志文件:

  • 卡塔利娜[日期] .OUT |登录
  • 本地主机[日期] .OUT |.TXT
  • localhost_access_log.[日期]的.txt

我有一些基于文件内容的理论,但我想得到可靠的答案.我想知道:

  • 为什么有多个文件扩展名(out,log,txt)
  • 每个文件包含什么以及它们之间的区别

Bor*_*der 5

一个接一个:

catalina.out

这是Tomcat进程的STDOUT输出的内容.

localhost_access_log.txt

这是AccessLogValve您(最有可能)配置的输出server.xml.

catalina.log

这是Tomcat 日志框架的输出.这是配置中的${catalina.base}/conf/logging.properties.

神秘文件

您的其他文件localhost.out|txt来自其中一个来源.我怀疑这localhost.txt可能来自错误配置AccessLogValve,输出到localhost.txt旋转之前localhost_access_log.[date].txt.

也可能是您配置错误logging.properties,将日志从文件输出localhost Hosttxt文件而不是log文件.