Tomcat 7:过滤访问日志

发布于 2024-12-07 02:58:39 字数 383 浏览 0 评论 0原文

我想知道是否有一种方法可以过滤/禁止在 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" />

I'd like to know if there is a way to filter/supress entries from getting logged in the access log in Tomcat 7. Our logfile is groing rapitly and we'd like to know if we can filter out entries so the file doesn't grow as fast as it is doing right now.

We use the Access Log Valve as described in the Tomcat configuration documentation. The entry looks like this:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼泪也成诗 2024-12-14 02:58:39

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

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

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

You can use "condition" attribute to filter out requests based on request attributes.

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

You can subclass "org.apache.catalina.valves.AccessLogValve" to implement more specific filter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文