在tomcat7日志目录中生成三种类型的日志文件:
我有一些基于文件内容的理论,但我想获得可靠的答案。我想知道:
一对一:
catalina.out
这是Tomcat进程向STDOUT输出的内容。
localhost_access_log.txt
这是AccessLogValve(最有可能)在中配置的的输出server.xml。
AccessLogValve
server.xml
catalina.log
这是Tomcat 日志记录框架的输出。这是在中配置的${catalina.base}/conf/logging.properties。
${catalina.base}/conf/logging.properties
您的其他文件localhost.out|txt来自这些来源之一。我怀疑这localhost.txt可能是由于配置错误AccessLogValve而导致的,localhost.txt在转为之前输出到localhost_access_log.[date].txt。
localhost.out|txt
localhost.txt
localhost_access_log.[date].txt
也可能是您的配置错误logging.properties,导致日志从输出localhost Host到txt文件而不是log文件。
logging.properties
localhost
Host
txt
log