我在Windows上安装了Tomcat。在Tomcat日志目录中,我有各种日志:
catalina
localhost
manager
host-manager
commons-daemon
localhost_access_log
tomcat8-stderr
tomcat8-stdout
我一直在努力找出每个日志的来源以及配置的位置。在Tomcat文档中没有任何用处。
我知道logging.properties
处理catalina, localhost, manager, and host-manager
,但其余的 - 我不知道。有人可以帮忙吗?
答案 0 :(得分:2)
localhost_access_log通过访问日志阀配置。在server.xml
中查找相关的<Valve>
元素。
其余三个(commons-daemon,tomcat8-stderr和tomcat8-stdout)都是由Tomcat Service包装器生成的。这只是一个重命名的Commons Daemon可执行文件。该文档应该有更多信息,但基础知识如下:
答案 1 :(得分:0)
您需要通过启用swallowOutput =&#34; true&#34;来路由stderr和stdout。在context.xml中
<Context override="true" swallowOutput="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Manager pathname=""/>
</Context>