What's the difference between localhost.log, catalina.log, manager.log, host-manager.log ?

怎甘沉沦 提交于 2019-12-03 01:59:20
Romain Manni-Bucau

you can find all detail in conf/logging.properties and conf/server.xml for the access log.

In short

  • catalina is the container log file,
  • localhost_access (only one defined in server.xml) the access log (= all requests like in httpd),
  • localhost the log of the host and finally
  • host-manager and manager the logs of the related web applications.

Here a commented example to try to help you read logging.propertues:

# log on the host "localhost"
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].xxx

# log on the host "localhost" for the webapp foo
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/foo].xxx

More generally the pattern is:

org.apache.catalina.core.ContainerBase.[${engine}].[${host}].[${context}]

Side note: ${context} is "/" for the root context.

This syntax applies for ServletContext logging

All is explained https://tomcat.apache.org/tomcat-8.5-doc/logging.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!