Я использую Log4j 2 в своем проекте, чтобы записывать журналы сыновей в таблицу базы данных. Эти события идентифицируются на основе определенной пары ключей/значений MDC. Моя озабоченность по поводу непроверенного исключения LoggingException, которое этот appender может выкинуть из своего метода добавления. Эти журналы базы данных генерируются внутри асинхронного транзакционного процесса, и я не хочу, чтобы основной процесс зависел от потенциального исключения, вызванного приложением. Как я должен позаботиться об этом? Должен ли я переместить приложение, основанное на конфигурации, на пользовательский appender? Есть ли какая-либо гарантия того, что приложение не откажет мой бизнес-процесс в случае ошибки добавления события журнала?Как обрабатывать исключения log4j2 JDBCAppender?
Thks заранее