Ниже обработчик исключения, который является общим для всех моих контроллеров, работает нормально, за исключением того, что мне нужно отключить журнал WARN из класса AbstractHandlerExceptionResolver после обработки исключения.Использование версии Spring-webmvc 5x.
@ControllerAdvice
public class AllExceptionHandler{
@ExceptionHandler(SomeCustomException.class)
@ResponseStatus(HttpStatus.BAD_REQUEST)
public void exceptionHandler() {
}
}
Это сгенерированный журнал, которого я стараюсь избегать:
02-20-2019 15:22: 54 896 ПРЕДУПРЕЖДЕНИЕ [http-nio-8080-exec-1] (AbstractHandlerExceptionResolver.java:140) - Исправлено [com.rasa.rrt.ste.controller.SomeCustomException]
Iя не использую Spring Boot.
Попытка расширить вышеуказанный AllExceptionHandler класс с ExceptionHandlerExceptionResolver и вызовом warnLogCategory (null) в AllExceptionHandler конструктор, но он выдает NullPointerException.
Кроме того, я вижу в Google установить это свойство "spring.mvc.log-resolved-exception = false", чтобы отключить предупреждение, но не уверен, где /как его установить.