Tomcat日志记录配置

时间:2016-07-22 03:02:07

标签: java apache tomcat7

我在云中使用Tomcat 7/8,在面板日志查看器中获取了以下日志文​​件: 日志文件

  1. catalina.out中
  2. instance.log
  3. 访问日志
  4. 我从tomcat找到了官方文件,但仍然感到困惑。 https://tomcat.apache.org/tomcat-7.0-doc/logging.html

    我无法访问像/apache/apache-tomcat-8.0.15/logs这样的文件夹 可以用示例单词解释每个日志文件的用法吗?

1 个答案:

答案 0 :(得分:1)

简单来说:

  1. Catalina.out - 一些应用日志和系统特定日志

  2. instance.log - 特定于应用程序的日志

  3. 访问日志 - 包含已访问的应用程序路径(用户的Web请求)

  4. 更多详情/ bg:

    1. Catalina.out:“在unix上运行Tomcat时,控制台输出通常会重定向到名为catalina.out的文件”,因此您的System.out.println,logger.info或exception应该在它

    2. instance.log:与应用程序运行状态/生命周期相关的日志。

    3. 配置Tomcat日志有两种主要方法:

      一个。 java.util.logging(JUL)API

      ${catalina.base}/conf/logging.properties

      找到

      湾Apache log4j

      $CATALINA_BASE/lib/log4j.properties找到。不要将此与应用程序日志混淆。

    4. log4j.jarlog4j.properties分别在您的网络应用中进入WEB-INF/libWEB-INF/classes