
Подумайте, действительно ли вам нужен Log4j2 Core. Скорее всего, вашему собственному коду (или какой-либо сторонней библиотеке, от которой вы зависите) требуется лишь фасад Logging API от Log4j - но он может вести журнал в другой серверный компонент. Поэтому вы можете просто полностью исключить зависимость org.apache.logging.log4j:log4j-core.
Используйте один из нескольких доступных "мостов Logging API", чтобы соединить (только) log4j-api с другим серверным компонентом реализации ведения журнала:
Log4j2-SLF4j-Logback с использованием log4j-to-slf4j
Log4j2-to-JUL из LOG4J2-3282, автором которого являюсь я, как показано на https://github.com/vorburger/Learning-Log4j2.
Это особенно актуально, если у вас или у вашего облачного провайдера уже есть инфраструктура для соответствующего серверного компонента: