在我的 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/