Мне нужно проверить журналы, записываемые в настоящее время, с помощью log4j2 для дезинфекции переданного ему ввода. Я вижу, что ESAPI API предоставляет возможность дезинфицировать переданный ему ввод.
Мой вопрос: я не уверен, как я могу использовать ESAPI с методами ведения журнала.
Есть ли что-то вроде фильтра или перехватчика, который мне нужно добавить при входе в мои методы, чтобы прозрачно фильтровать и дезинфицировать зарегистрированный текст соответственно, или я должен написать собственный класс Logger, который расширяет базовый класс Logger, а затем регистрирует соответственно, обертывая вызов API ESAPI.
Если кто-то сталкивался с подобной проблемой, помогите пожалуйста.