Поймать исключение HDIV в приложении Spring

#hdiv

#hdiv

Вопрос:

У меня есть приложение Spring 4 MVC, интегрированное с HDIV, которое отлично работает.

У меня есть требование в моем приложении, если в приложении появляется какая-либо ошибка HDIV, я должен отправить электронное письмо, в котором будут содержаться сведения об ошибке HDIV. Есть ли какой-либо способ в Spring MVC, чтобы я мог поймать ошибку HDIV и отправить электронное письмо?

Ответ №1:

Вы можете создать свое собственное org.hdiv.logs.Logger расширение для перехвата обнаруженных атак и отправки электронного письма.

Чтобы сделать это, вы должны зарегистрировать свой пользовательский интерфейс Logger в конфигурации Hdiv. Например, в JavaConfig:

 @Configuration
@EnableHdivWebSecurity
public class HdivSecurityConfig extends HdivWebSecurityConfigurationSupport {

    ...

    @Override
    public Logger securityLogger() {

        return new MyCustomLogger();
    }

}