Tomcat日志解释

Tomcat日志解释,tomcat,logging,Tomcat,Logging,我在windows上安装了Tomcat。在Tomcat日志目录中,我有各种日志: catalina localhost manager host-manager commons-daemon localhost_access_log tomcat8-stderr tomcat8-stdout 我一直试图找出这些日志的来源和配置位置。Tomcat文档中没有有用的东西 我知道,logging.properties处理的是catalina、localhost、manager和host manager

我在windows上安装了Tomcat。在Tomcat日志目录中,我有各种日志:

catalina
localhost
manager
host-manager
commons-daemon
localhost_access_log
tomcat8-stderr
tomcat8-stdout
我一直试图找出这些日志的来源和配置位置。Tomcat文档中没有有用的东西


我知道,
logging.properties
处理的是
catalina、localhost、manager和host manager
,但其余的我都不知道。有人能帮忙吗?

本地主机访问日志是通过访问日志阀配置的。在
server.xml
中查找相关的
元素

其余三个(commons守护程序、tomcat8 stderr和tomcat8 stdout)都是由Tomcat服务包装器生成的。这只是一个重命名的Commons守护程序可执行文件。该文档应包含更多信息,但基本信息如下:

  • commons守护程序-服务包装自己的日志文件
  • tomcat8 stderr-服务包装进程的stand error重定向输出
  • tomcat8标准输出-重定向服务包装进程的标准输出

本地主机访问日志通过访问日志阀进行配置。在
server.xml
中查找相关的
元素

其余三个(commons守护程序、tomcat8 stderr和tomcat8 stdout)都是由Tomcat服务包装器生成的。这只是一个重命名的Commons守护程序可执行文件。该文档应包含更多信息,但基本信息如下:

  • commons守护程序-服务包装自己的日志文件
  • tomcat8 stderr-服务包装进程的stand error重定向输出
  • tomcat8标准输出-重定向服务包装进程的标准输出

您需要通过在context.xml中启用output=“true”来路由stderr和stdout

<Context override="true" swallowOutput="true">
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
  <Manager pathname=""/>
</Context>

WEB-INF/WEB.xml

您需要通过在context.xml中启用output=“true”来路由stderr和stdout

<Context override="true" swallowOutput="true">
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
  <Manager pathname=""/>
</Context>

WEB-INF/WEB.xml

谢谢!有没有办法旋转它们?所有其他日志我都可以使用Log4j进行旋转,但不能使用这些日志。谢谢!有没有办法旋转它们?所有其他日志我都可以使用Log4j进行旋转,但不能使用这些日志