如何以编程方式配置 Jetty 的记录器?我在一个独立的应用程序中使用 Jetty,并且想要更改一些 Jetty 内部生成的警告的日志级别。理想情况下,我可以通过编程方式(即在代码中)执行此操作,而无需指定 XML 文件。
我正在使用码头 6.1.20。
如果您只需要获取请求日志,则解决方案在http://www.eclipse.org/jetty/documentation/current/configuring-jetty-request-logs.html结束
NCSARequestLog requestLog = new NCSARequestLog("/var/logs/jetty/jetty-yyyy_mm_dd.request.log");
requestLog.setAppend(true);
requestLog.setExtended(true);
requestLog.setLogTimeZone("GMT");
server.setRequestLog(requestLog);