解读Debian Tomcat日志的关键指标主要包括以下几类:
-
Catalina日志:
- catalina.out:这是Tomcat的标准输出和标准错误日志,包含了Tomcat运行时自己的日志以及应用向控制台输出的日志。
- catalina.{yyyy-MM-dd}.log:这些日志记录了Tomcat启动和暂停时的运行日志,不包含应用向控制台输出的日志。
-
localhost日志:
- localhost.{yyyy-MM-dd}.log:这些日志记录了应用初始化(如listener、filter、servlet)未处理的异常,这些异常最后被Tomcat捕获并输出。它们也包含了Tomcat启动和暂停时的运行日志。
-
访问日志:
- localhost_access_log.{yyyy-MM-dd}.txt:这些日志记录了访问Tomcat的请求信息,包括请求时间、资源、状态码等。
-
Manager日志:
- manager.{yyyy-MM-dd}.log:这些日志是Tomcat manager应用专有的日志文件。
-
日志级别:
- SEVERE:最高级别的日志,用于记录严重的错误和异常。
- WARNING:记录警告信息。
- INFO:记录一般信息,如服务器活动。
- CONFIG:记录配置信息。
- FINE:记录详细的服务器事务活动。
- FINER:记录比FINE更详细的日志。
- FINEST:记录所有事件,是最低级别的日志。
-
日志配置文件:
- Tomcat的日志配置文件通常位于
/conf/logging.properties
,在该文件中可以配置日志的输出方式、级别、处理类等。
通过对这些关键指标的监控和分析,可以帮助我们及时发现并解决Tomcat运行中的问题,优化其性能。