【问题标题】:Tomcat 7: Filter access logTomcat 7:过滤访问日志
【发布时间】:2011-11-27 19:03:39
【问题描述】:

我想知道是否有一种方法可以过滤/禁止条目进入 Tomcat 7 中的访问日志。我们的日志文件正在快速运行,我们想知道是否可以过滤掉条目,以便文件的增长速度没有现在那么快。

我们使用 Tomcat 配置文档中描述的访问日志阀。条目如下所示:

<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" />

【问题讨论】:

标签: tomcat logging tomcat7


【解决方案1】:

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

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

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

【讨论】:

猜你喜欢
  • 2017-11-25
  • 2014-11-02
  • 2020-05-22
  • 1970-01-01
  • 2014-09-14
  • 2021-01-04
  • 2018-01-14
  • 2016-02-20
  • 2020-12-31
相关资源
最近更新 更多