gpt4 book ai didi

java - jetty HTTP 日志记录

转载 作者:太空狗 更新时间:2023-10-29 22:40:45 26 4
gpt4 key购买 nike

我想让 Jetty 记录所有 HTTP 请求(连同正文)和响应。这是 Jetty 本身支持的吗?理想情况下,它会记录到我现有的 log4j 日志文件。

我正在运行 Jetty 6。

最佳答案

Jetty 带有一个可以以 NCSA 格式记录的请求记录器。该格式不包含您需要的请求正文之类的内容,但该标准格式适用于 webalizer 等工具。

如果您需要记录更多日志,您可以使用 logback 请求日志实现或通过实现 Jetty 的 RequestLog 接口(interface)编写您自己的记录器。

除此之外,我强烈建议升级到 jetty7/8(相同的代码库,但 8 提供 servlet 3.0 功能)。或者直接搬到jetty9。

这是请求日志的 jetty9 文档: http://www.eclipse.org/jetty/documentation/current/configuring-logging.html#configuring-jetty-request-logs

同样适用于 jetty7/8: http://wiki.eclipse.org/Jetty/Tutorial/RequestLog

我把它留作练习供您查找 jetty6 文档或更好的是,升级。 :)

好的,只是偶然发现了 jetty6 文档:http://docs.codehaus.org/display/JETTY/Logging+Requests

关于java - jetty HTTP 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com