如何避免 java Servlet 中每个请求的控制台日志?
How to avoid the console log for each request in a java Servlet?
我有一个使用 servlet 的 dropwizard 应用程序,对 servlet 的每个请求都会像这样记录到控制台:
0:0:0:0:0:0:0:1 - - [15/Oct/2020:07:46:43 +0000] "GET /myServletUrl/subUrl/test?foo=var HTTP/1.1" 200 113 "-" "PostmanRuntime/7.26.5" 3169
我一如既往地在 yaml 中配置了 dropwizard 的日志记录,并且它有效(我在 servlet 中显示的日志如配置所述那样工作)。但是我无法避免那个奇怪的日志... ¿有什么想法吗?
谢谢!
好的,我找到问题了。日志来自 jetty 和 dropwizard,而不是来自服务器。称为“requestLog”,您可以在 dropwizard 配置中配置它(当然也可以禁用)。
像这儿:
Turning off requestLog
我有一个使用 servlet 的 dropwizard 应用程序,对 servlet 的每个请求都会像这样记录到控制台:
0:0:0:0:0:0:0:1 - - [15/Oct/2020:07:46:43 +0000] "GET /myServletUrl/subUrl/test?foo=var HTTP/1.1" 200 113 "-" "PostmanRuntime/7.26.5" 3169
我一如既往地在 yaml 中配置了 dropwizard 的日志记录,并且它有效(我在 servlet 中显示的日志如配置所述那样工作)。但是我无法避免那个奇怪的日志... ¿有什么想法吗?
谢谢!
好的,我找到问题了。日志来自 jetty 和 dropwizard,而不是来自服务器。称为“requestLog”,您可以在 dropwizard 配置中配置它(当然也可以禁用)。 像这儿: Turning off requestLog