我想阻止我的应用记录所有http请求的正文。 所以我用
创建一个组件CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
filter.setIncludeQueryString(false);
filter.setIncludePayload(false);
但要设置
logging.level.root =调试
到我的application.properties似乎Http11InputBuffer仍然记录我的请求正文。 有办法防止这种情况吗?
答案 0 :(得分:1)
我不确定CommonsRequestLoggingFilter是否执行您要阻止的日志记录。 无论如何,您可以为特定的程序包或类设置日志记录级别或完全禁用日志记录,如下所示:
application.yml
logging:
config: classpath:logback-spring.xml
level:
root: DEBUG
org.apache.coyote.http11.Http11InputBuffer: OFF