Tomcat 日志配置
Tomcat logging configuration
我在云中使用 Tomcat 7 / 8,在面板日志查看器中得到以下日志文件:
日志文件
- Catalina.out
- instance.log
- 访问日志
我从tomcat找到了官方文档,但还是一头雾水。
https://tomcat.apache.org/tomcat-7.0-doc/logging.html
我无法访问 /apache/apache-tomcat-8.0.15/logs 这样的文件夹
可以举例说明每个日志文件的用法吗?
简单来说:
Catalina.out - 一些应用程序日志和系统特定日志
instance.log - 特定于应用程序的日志
访问日志 - 包含访问过的应用程序路径(用户的 Web 请求)
更多详情/背景:
Catalina.out : "When running Tomcat on unixes, the console output is usually redirected to the file named catalina.out", 所以你的 System.out.println, logger.info, 或者异常应该在里面找到.
instance.log : 与应用程序 运行 状态/生命周期相关的日志。
配置Tomcat日志的主要方法有两种:
一个。 java.util.logging (JUL) API
发现于 ${catalina.base}/conf/logging.properties
b。阿帕奇 log4j
发现于 $CATALINA_BASE/lib/log4j.properties
。不要将其与应用程序的日志混淆。
在您的 Web 应用程序中,log4j.jar
和 log4j.properties
分别进入 WEB-INF/lib
和 WEB-INF/classes
。
我在云中使用 Tomcat 7 / 8,在面板日志查看器中得到以下日志文件: 日志文件
- Catalina.out
- instance.log
- 访问日志
我从tomcat找到了官方文档,但还是一头雾水。 https://tomcat.apache.org/tomcat-7.0-doc/logging.html
我无法访问 /apache/apache-tomcat-8.0.15/logs 这样的文件夹 可以举例说明每个日志文件的用法吗?
简单来说:
Catalina.out - 一些应用程序日志和系统特定日志
instance.log - 特定于应用程序的日志
访问日志 - 包含访问过的应用程序路径(用户的 Web 请求)
更多详情/背景:
Catalina.out : "When running Tomcat on unixes, the console output is usually redirected to the file named catalina.out", 所以你的 System.out.println, logger.info, 或者异常应该在里面找到.
instance.log : 与应用程序 运行 状态/生命周期相关的日志。
配置Tomcat日志的主要方法有两种:
一个。 java.util.logging (JUL) API
发现于
${catalina.base}/conf/logging.properties
b。阿帕奇 log4j
发现于
$CATALINA_BASE/lib/log4j.properties
。不要将其与应用程序的日志混淆。
log4j.jar
和 log4j.properties
分别进入 WEB-INF/lib
和 WEB-INF/classes
。