Tomcat日志配置文件分析
Tomcat的conf目录下的logger.properties为tomcat的日志配置。 打开一看是不是很晕? 本人也是分析代码后才得到结论。 handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler 定义所有可用的handler的key。这个key分解为两部分前缀+类型。 比如2localhost.org.apache.juli.AsyncFileHandler前缀为2localhost.,类名为org.apache.juli.AsyncFileHandler。 而java.util.logging.ConsoleHandler前缀为空。 Tomcat这样的设计为解决类型相同导致(比如org.apache.juli.AsyncFileHandler)的实例名 重复问题。 .handlers=1catalina.org.apache.juli.AsyncFileHandler, java.util