Tomcat 7日志文件的差异

时间:2016-01-23 13:07:02

标签: java tomcat logging

在tomcat7 logs目录中生成了3种类型的日志文件:

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

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

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

1 个答案:

答案 0 :(得分:5)

一个接一个:

catalina.out

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

localhost_access_log.txt

这是[{3}}的输出,(最有可能)在server.xml中配置。

catalina.log

这是Tomcat AccessLogValve的输出。这是在${catalina.base}/conf/logging.properties

中配置的

神秘文件

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

也可能是您的配置错误logging.properties会将localhost Host的日志输出到txt文件,而不是log文件。