一尘不染

Tomcat 7日志文件差异

tomcat

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

  • catalina。[date] .out | log
  • 本地主机。[日期] .out | txt
  • localhost_access_log。[日期] .txt

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

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

阅读 211

收藏
2020-06-16

共1个答案

一尘不染

一对一:

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文件。

2020-06-16