java - Jetty:如何写入访问日志

标签 java logging servlets jetty

在我的 Java servlet 代码中,我希望能够以编程方式写入 jetty 访问日志。我知道 jetty 会自动将每个传入的 HTTP 请求记录到访问日志中。但是,我的 servlet 偶尔需要将其自己的行附加到访问日志中。这里有人做过类似的事情吗?

谢谢!

最佳答案

我认为 Lispnik 走在正确的道路上。您想要获取 http://docs.codehaus.org/display/JETTY/Logging+Requests 中描述的 NCSARequestLog 的句柄。并通过调用 log() 直接向其发送日志消息。因此,您希望在代码中找到当前配置 NCSARequestLog 的位置,并替换代码的修改版本,该代码将返回指向其创建的日志的指针。

关于java - Jetty:如何写入访问日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1314194/

相关文章:

Git pull 变更日志

java - 我可以使用正文以外的编码发送 POST 表单吗?

java - 如何通过 "findById"访问 RESTful 服务的 "getJSON"方法?

Java加密日志文件

java - Keycloak:使用 Java API 客户端将客户端角色添加到服务帐户角色

java - Log4java zip 压缩问题 : All file appenders are the same but compression only works for some of them

java - Servlet 以 HTML 而不是 JSON 的形式返回响应

javascript - 如何从 servlet 调用 JavaScript 函数

java - 在 Android 中区分 CJK 语言(中文、日文、韩文)

java - Weblogic - 无法找到属性的设置方法