Я хочу, чтобы мое приложение не регистрировало тело всех http-запросов. Итак, я создаю компонент с
CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
filter.setIncludeQueryString(false);
filter.setIncludePayload(false);
Но настройка
logging.level.root=DEBUG
в моем application.properties кажется, что Http11InputBuffer все еще регистрирует мое тело запроса. Есть ли способ предотвратить это?
Я не уверен, что CommonsRequestLoggingFilter выполняет регистрацию, которую вы хотите предотвратить. В любом случае, вы можете установить уровень ведения журнала или полностью отключить ведение журнала для определенного пакета или класса следующим образом:
приложение.yml
logging:
config: classpath:logback-spring.xml
level:
root: DEBUG
org.apache.coyote.http11.Http11InputBuffer: OFF
Отлично работает! Есть ли документация о свойствах Spring и регистрации, где я могу узнать больше?