Tomcat 7:过滤访问日志

时间:2011-09-29 14:57:26

标签: tomcat logging tomcat7

我想知道是否有办法过滤/抑制条目登录Tomcat 7中的访问日志。我们的日志文件正在急剧下去,我们想知道我们是否可以过滤条目以便文件不会像现在这样快速增长。

我们使用Tomcat配置文档中描述的Access Log Valve。条目如下所示:

<Valve className="org.apache.catalina.valves.AccessLogValve"
    directory="logs" prefix="localhost_access_log." suffix=".txt"
    pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false" />

1 个答案:

答案 0 :(得分:1)

您可以使用“condition”属性根据请求属性过滤掉请求。

详细信息:http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html#Access_Log_Valve/Attributes

您可以继承“org.apache.catalina.valves.AccessLogValve”以实现更具体的过滤器。