Tomcat不再创建访问日志 - AccessLogValve

时间:2016-04-23 07:25:30

标签: java logging tomcat7 server.xml

以下是来自 server.xml 的日志记录配置我尝试调试某些内容并且确实需要访问日志。尽管配置了valve属性,Tomcat仍然突然停止创建访问日志。有什么指针吗?

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>
<Context docBase="agilefant" path="/agilefant" reloadable="true" source="org.eclipse.jst.j2ee.server:agilefant"/>
</Host>

提前谢谢。

1 个答案:

答案 0 :(得分:1)

看起来你的Tomcat是在Eclipse下开始的。在此模式下,访问日志将在文件夹$WORKSPACE_HOME\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs\中生成,而不是$TOMCAT_HOME\logs\。 (如果您有多台服务器,则 tmp0 可能会有所不同。)