1 tomcat  日志详解

1.1  tomcat 日志配置文件

  tomcat 对应日志的配置文件:tomcat目录下的/conf/logging.properties。

  tomcat 的日志等级有:日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)

  tomcat  有五类日志 :catalina、localhost、manager、admin、host-manager

  /conf/logging.properties 配置文件:

  1. #可配置项(5类日志):catalina、localhost、manager、admin、host-manager
  2. handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler,
  3. 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
  4.  
  5. #日志输出为输出到文件和输出到控制台
  6. .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
  7.  
  8. #日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)
  9. #配置文件使catalina日志输出级别为FINE
  10. 1catalina.org.apache.juli.FileHandler.level = FINE
  11. #catalina文件输出位置
  12. 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  13. #catalina日志前缀为catalina
  14. 1catalina.org.apache.juli.FileHandler.prefix = catalina.
  15.  
  16. #配置文件使localhost日志输出级别为FINE
  17. 2localhost.org.apache.juli.FileHandler.level = FINE
  18. #localhost文件输出位置
  19. 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  20. #localhost日志前缀为localhost
  21. 2localhost.org.apache.juli.FileHandler.prefix = localhost.
  22.  
  23. #配置文件使manager日志输出级别为FINE
  24. 3manager.org.apache.juli.FileHandler.level = FINE
  25. #manager文件输出位置
  26. 3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  27. #manager日志前缀为manager
  28. 3manager.org.apache.juli.FileHandler.prefix = manager.
  29.  
  30. #配置文件使host-manager日志输出级别为FINE
  31. 4host-manager.org.apache.juli.FileHandler.level = FINE
  32. #host-manager文件输出位置
  33. 4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  34. #host-manager日志前缀为host-manager
  35. 4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
  36.  
  37. #配置文件使控制台日志输出级别为FINE
  38. java.util.logging.ConsoleHandler.level = FINE
  39. #控制台日志输出格式
  40. java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
  41.  
  42. #localhost日志文件输出级别为INFO
  43. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
  44. #localhost日志文件输出处理类2localhost.org.apache.juli.FileHandler
  45. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
  46.  
  47. #manager日志文件输出级别为INFO
  48. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
  49. #manager日志文件输出处理类3manager.org.apache.juli.FileHandler
  50. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
  51.  
  52. #host-manager日志文件输出级别为INFO
  53. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
  54. #host-manager日志文件输出处理类4host-manager.org.apache.juli.FileHandler
  55. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler

1.2  tomcat 日志文件详解

 tomcat  有五类日志 :catalina、localhost、manager、admin、host-manager

 1.2.1 catalina.out :

catalina.out即标准输出和标准出错,所有输出到这两个位置的都会进入catalina.out,这里包含tomcat运行自己输出的日志以及应用里向console输出的日志。默认这个日志文件是不会进行自动切割的,我们需要借助其他工具进行切割(注意:catalina.out文件如果过大会影响)

  1. #截取部分日志
  2. -Sep- ::28.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.
  3. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jun :: UTC
  4. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.53.0
  5. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
  6. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.-.el7.x86_64
  7. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
  8. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/java/jdk1..0_131/jre
  9. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_131-b11
  10. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
  11. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/tomcat
  12. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/tomcat
  13. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
  14. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
  15. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=
  16. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
  17. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
  18. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat
  19. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat
  20. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat/temp
  21. -Sep- ::28.362 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
  22. -Sep- ::28.676 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
  23. -Sep- ::28.716 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  24. -Sep- ::28.731 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
  25. -Sep- ::28.732 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  26. -Sep- ::28.746 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in ms
  27. -Sep- ::28.794 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
  28. -Sep- ::28.794 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.
  29. -Sep- ::28.829 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/ROOT
  30. -Sep- ::29.524 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/ROOT has finished in ms
  31. -Sep- ::29.524 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/docs
  32. -Sep- ::29.552 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/docs has finished in ms
  33. -Sep- ::29.552 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/examples
  34. -Sep- ::29.987 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/examples has finished in ms
  35. -Sep- ::29.987 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/host-manager
  36. -Sep- ::30.033 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/host-manager has finished in ms
  37. -Sep- ::30.034 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/manager
  38. -Sep- ::30.064 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/manager has finished in ms
  39. -Sep- ::30.082 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
  40. -Sep- ::30.099 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
  41. -Sep- ::30.106 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in ms
  42. -- ::
  43. [] [] [INFO]-[Thread: DefaultQuartzScheduler_Worker-] 开始检查系统

1.2.2 catalina.YYYY-MM-DD.log

 catalina.{yyyy-MM-dd}.log是tomcat自己运行的一些日志,这些日志还会输出到catalina.out,但是应用向console输出的日志不会输出到catalina.{yyyy-MM-dd}.log,它是tomcat的启动和暂停时的运行日志,注意,它和catalina.out是里面的内容是不一样的。

  1. -Sep- ::18.713 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
  2. -Sep- ::18.713 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
  3. -Sep- ::18.713 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
  4. -Sep- ::18.741 INFO [] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
  5. -Sep- ::18.741 INFO [] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
  6. -Sep- ::18.741 INFO [] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
  7. -Sep- ::18.741 INFO [] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
  8. -Sep- ::13.515 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
  9. -Sep- ::13.518 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
  10. -Sep- ::13.589 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
  11. -Sep- ::13.643 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
  12. -Sep- ::13.743 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
  13. -Sep- ::13.749 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
  14. -Sep- ::13.757 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
  15. -Sep- ::13.760 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
  16. -Sep- ::28.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.
  17. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jun :: UTC
  18. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.53.0
  19. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
  20. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.-.el7.x86_64
  21. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
  22. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/java/jdk1..0_131/jre
  23. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_131-b11
  24. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
  25. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/tomcat
  26. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/tomcat
  27. -Sep- ::28.361 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
  28. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
  29. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=
  30. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
  31. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
  32. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat
  33. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat
  34. -Sep- ::28.362 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat/temp
  35. -Sep- ::28.362 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
  36. -Sep- ::28.676 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
  37. -Sep- ::28.716 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  38. -Sep- ::28.731 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
  39. -Sep- ::28.732 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  40. -Sep- ::28.746 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in ms
  41. -Sep- ::28.794 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
  42. -Sep- ::28.794 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.
  43. -Sep- ::28.829 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/ROOT
  44. -Sep- ::29.524 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/ROOT has finished in ms
  45. -Sep- ::29.524 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/docs
  46. -Sep- ::29.552 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/docs has finished in ms
  47. -Sep- ::29.552 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/examples
  48. -Sep- ::29.987 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/examples has finished in ms
  49. -Sep- ::29.987 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/host-manager
  50. -Sep- ::30.033 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/host-manager has finished in ms
  51. -Sep- ::30.034 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/manager
  52. -Sep- ::30.064 INFO [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/webapps/manager has finished in ms
  53. -Sep- ::30.082 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
  54. -Sep- ::30.099 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
  55. -Sep- ::30.106 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in ms

 1.2.3 localhost.YYYY-MM-DD.log

 localhost.{yyyy-MM-dd}.log主要是应用初始化(listener, filter, servlet)未处理的异常最后被tomcat捕获而输出的日志,它也是包含tomcat的启动和暂停时的运行日志,但它没有catalina.2018-09-19.log 日志全。它只是记录了部分日志。

  1. -Sep- ::15.287 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
  2. -Sep- ::15.287 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()
  3. -Sep- ::15.288 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@2f62fc5f')
  4. -Sep- ::18.568 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
  5. -Sep- ::18.568 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()
  6. -Sep- ::18.569 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@22890441')
  7. -Sep- ::18.732 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed()
  8. -Sep- ::18.732 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed()
  9. -Sep- ::13.707 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed()
  10. -Sep- ::13.707 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed()
  11. -Sep- ::29.980 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
  12. -Sep- ::29.981 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()
  13. -Sep- ::29.982 INFO [localhost-startStop-] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@46012cd1')

 1.2.4 localhost_access_log.YYYY-MM-DD.txt

 localhost_access_log.2018-09-19.txt:这个是访问tomcat的日志,请求时间和资源,状态码都有记录。

  1. 192.168.1.220 - - [/Sep/::: -] "GET / HTTP/1.1"
  2. 192.168.1.220 - - [/Sep/::: -] "GET /tomcat.css HTTP/1.1"
  3. 192.168.1.220 - - [/Sep/::: -] "GET /tomcat.png HTTP/1.1"
  4. 192.168.1.220 - - [/Sep/::: -] "GET /bg-button.png HTTP/1.1"
  5. 192.168.1.220 - - [/Sep/::: -] "GET /bg-nav.png HTTP/1.1"
  6. 192.168.1.220 - - [/Sep/::: -] "GET /asf-logo-wide.svg HTTP/1.1"
  7. 192.168.1.220 - - [/Sep/::: -] "GET /bg-middle.png HTTP/1.1"
  8. 192.168.1.220 - - [/Sep/::: -] "GET /bg-upper.png HTTP/1.1"
  9. 192.168.1.220 - - [/Sep/::: -] "GET / HTTP/1.1"
  10. 192.168.1.220 - - [/Sep/::: -] "GET /favicon.ico HTTP/1.1"
  11. 192.168.1.220 - - [/Sep/::: -] "GET / HTTP/1.1"
  12. 192.168.1.220 - - [/Sep/::: -] "GET /favicon.ico HTTP/1.1"
  13. 192.168.1.220 - - [/Sep/::: -] "GET / HTTP/1.1"
  14. 192.168.1.220 - - [/Sep/::: -] "GET /favicon.ico HTTP/1.1"
  15. 192.168.1.220 - - [/Sep/::: -] "GET /docs/setup.html HTTP/1.1"
  16. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/docs-stylesheet.css HTTP/1.1"
  17. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/tomcat.png HTTP/1.1"
  18. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/asf-logo.svg HTTP/1.1"
  19. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/fonts/fonts.css HTTP/1.1"
  20. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/fonts/OpenSans400.woff HTTP/1.1"
  21. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/fonts/OpenSans700.woff HTTP/1.1"
  22. 192.168.1.220 - - [/Sep/::: -] "GET /docs/images/fonts/OpenSans600.woff HTTP/1.1"

 1.2.5 host-manager.YYYY-MM-DD.log

host-manager.2018-09-19.log:这个估计是放tomcat的自带的manager项目的日志信息的,未看到有什么重要的日志信息。

  1.2.6 manager.YYYY-MM-DD.log

   manager.2018-09-19.log  : 这个是tomcat manager项目专有的日志文件.

1.3 tomcat  日志文件切割

  tomcat  的  catalina.out  文件tomcat 是不会进行日志切割的,当这个文件大于2G  时,会影响tomcat的运行。那么我们需要对这个文件进行日志切割,切割的方法有很多种:

  第一种:

  通过系统自带的切割工具:logrotate来进行切割。

  第二种:

  使用logj4进行切割日志。

  第三种:

  使用用cronolog分割tomcat的catalina.out文件

  以上三种方法见:https://www.cnblogs.com/happy-king/p/9193401.html

tomcat 日志详解的更多相关文章

  1. tomcat日志详解

    1 tomcat 日志详解 1.1 tomcat 日志配置文件 tomcat 对应日志的配置文件:tomcat目录下的/conf/logging.properties. tomcat 的日志等级有:日 ...

  2. [转]Tomcat日志详解

    Tomcat下相关的日志文件: 1.Cataline引擎的日志文件,文件名为catalina.{date}.log 2.Tomcat下内部代码丢出的日志,文件名为localhost.{date}.lo ...

  3. TOMCAT原理详解及请求过程(转载)

    转自https://www.cnblogs.com/hggen/p/6264475.html TOMCAT原理详解及请求过程 Tomcat: Tomcat是一个JSP/Servlet容器.其作为Ser ...

  4. springboot快速入门(二)——项目属性配置(日志详解)

    一.概述 application.properties就是springboot的属性配置文件 在使用spring boot过程中,可以发现项目中只需要极少的配置就能完成相应的功能,这归功于spring ...

  5. tomcat配置文件详解

    Tomcat系列之服务器的安装与配置以及各组件详解   tomcat 配置文件详解

  6. Spark小课堂Week6 启动日志详解

    Spark小课堂Week6 启动日志详解 作为分布式系统,Spark程序是非常难以使用传统方法来进行调试的,所以我们主要的武器是日志,今天会对启动日志进行一下详解. 日志详解 今天主要遍历下Strea ...

  7. MySQL日志文件之错误日志和慢查询日志详解

    今天天气又开始变得很热了,虽然很热很浮躁,但是不能不学习,我在北京向各位问好.今天给大家分享一点关于数据库日志方面的东西,因为日志不仅讨厌而且还很重要,在开发中时常免不了与它的亲密接触,就在前几天公司 ...

  8. [svc]tomcat配置文件详解

    Tomcat系列之服务器的安装与配置以及各组件详解 tomcat 配置文件详解 tomcat安全管理规范

  9. Apache/Nginx/IIS 访问日志详解

    Apache日志详解 1.Apache日志文件名称及所在路径 日志文件一般都是保存在在apache/logs目录下,实际情况可以根据Apache的配置文件去查找日志文件所在的路径. 例如phpstud ...

随机推荐

  1. Resharper 修改命名空间

    1. 使用Reshared 右键->Refactor->Rename 修改所有文件的命名空间(鼠标移动到对应类的命名空间) 2.修改类库中的命名空间 包括程序集信息 右键->属性 3 ...

  2. android build.gradle(groovy)

    一.build.Gradle 这个 build.Gradle 文件来自 drakeet 大神的 Meizi 项目我直接在代码上加注释,参照着注释看代码就行,是不是发现有很多代码平时都没看见过. //M ...

  3. underscore utility

    1._.noConflict:命名冲突处理方法 _.noConflict = function() { root._ = previousUnderscore; //返回this不错 return t ...

  4. Java中对比两个对象中属性值[反射、注解]

    在Java中通常要比较两个对象在修改前与修改后的值是否相同,一般我们采用的是反射技术获取对象的get方法[或其他的方法]获取值并做比较.如果系统将修改的属性名称也显示出来,这样就能更直观的显示类中的哪 ...

  5. 通过keepalived搭建MySQL双主模式的高可用集群系统

    1. 配置MySQL双主模式 1.修改my.cnf配置文件 默认情况下,MySQL的配置文件是/etc/my.cnf,在配置文件的[mysqld]段添加如下内容: server-id=1 log-bi ...

  6. Microsoft Sql Server 2016安装在CentOS7下

    安装过程 如何安装直接参考这个文章:安装sql server 整个安装过程非常简单. 上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的. (1)下载 ...

  7. 显式等待-----Selenium快速入门(十)

    上一篇说了元素定位过程中的隐式等待,今天我们来探讨一下显示等待.显式等待,其实就是在使用WebDriverWait这个对象,进行等待.显式等待对比隐式等待,多了一些人性化的设置,可以说是更细化的隐式等 ...

  8. Kettle有什么功能

    转载地址:https://www.cnblogs.com/gala1021/p/7814712.html 简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux. ...

  9. Django路由配置系统、视图函数

    一.路由配置系统(URLconf) URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于这个 ...

  10. 六,mysql优化——小知识点

    1,选择适当的字段类型,特别是主键 选择字段的一般原则是保小不保大,能占用字节小的字段就不用大字段.比如主键,建议使用自增类型,这样节省空间,空间就是效率!按4个字节和按32个字节定位一条记录,谁快谁 ...