【问题标题】:What's the difference between localhost.log, catalina.log, manager.log, host-manager.log ?localhost.log、catalina.log、manager.log、host-manager.log 有什么区别?
【发布时间】:2017-04-17 13:27:21
【问题描述】:

我正在使用 Tomee。日志文件夹包含这样的文件

  1. localhost_access_log.2016-12-02.txt
  2. localhost.2016-12-02.log
  3. catalina.2016-12-02.log
  4. host-manager.2016-12-02.log
  5. manager.2016-12-02.log

我在文档中寻找解释,但可以找到任何东西。据我了解,那些localhost 文件仅记录“主机”活动。这对吗?这些文件有什么区别?他们记录不同类型的消息吗?

【问题讨论】:

标签: tomcat apache-tomee


【解决方案1】:

您可以在 conf/logging.properties 和 conf/server.xml 中找到访问日志的所有详细信息。

总之

  • catalina 是容器日志文件,
  • localhost_access(仅在 server.xml 中定义一个)访问日志(= httpd 中的所有请求),
  • localhost主机的日志,最后是
  • host-managerma​​nager 相关网络应用的日志。

这里有一个注释示例,试图帮助您阅读 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

更一般的模式是:

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

旁注:${context} 是根上下文的“/”。

此语法适用于 ServletContext 日志记录

全部解释https://tomcat.apache.org/tomcat-8.5-doc/logging.html

【讨论】:

  • 1) “catalina 是容器日志文件”——这里的容器是什么意思? 2)“localhost 主机的日志——什么是主机?2a)什么是虚拟主机?2b)它们有什么关系?
  • Container 表示 tomcat(除了你的应用程序之外的所有内容)。它可以是启动日志等...host 是 webapp 容器并链接到网络主机(请参阅 server.xml)。例如,它将在部署期间使用。
  • 但是我在 catalina.out 中看到了我的网络应用程序日志。这是为什么呢?
  • catalina.out 不是日志文件,但如果您的服务器配置良好,则文件中的 stdout 重定向应该始终为空,因为它没有轮换,所以如果您继续在里面登录,您最终会出现“磁盘已满”。这只是意味着您的记录器登录控制台而不是文件。
  • 考虑到问题是询问所有这些事物之间的差异,您能理解提供诸如“localhost the log of the host”之类的答案的有限帮助吗?
【解决方案2】:

我同意 user1445967。澄清的最佳方法是通过第一个请求跟踪 Tomcat 启动的执行和日志记录流程,以了解发生了什么以及在总堆栈的各个模块中的位置。大多数抽象都是任意的,并且是软件设计的一部分,通过“注入”增强灵活性,使用户能够在 xml 文件中配置各种模块。可能很难准确理解,例如,“引擎”是什么/做什么,除非您是设计者,他分解了该功能并意识到需要用户配置的该功能的替代方案。因此,跟踪启动和第一个请求的示例不仅对于理解架构非常有用,而且对于正在进行的日志记录也非常有用。 (我期望永远不会发生)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 2011-10-28
    • 2013-03-03
    • 1970-01-01
    • 2020-11-25
    • 2011-07-05
    • 2012-02-04
    相关资源
    最近更新 更多