Ведение журнала Java: Log4j Version2.x: показать метод вызывающего абонента конечного клиента (не промежуточный метод ведения журнала)

Следующие 3 публикации предлагают ответы о том, как использовать промежуточный помощник по ведению журналов и при этом получить базовый регистратор для передачи отчета от метода клиента к этому помощнику по ведению журнала (вместо того, чтобы сообщать о методе помощника по ведению журнала в качестве источника):

Ведение журнала Java: показать номер исходной строки вызывающего абонента (не метод вспомогательного ведения журнала)

Вызов методов log4j косвенно (из вспомогательного метода)

Печать «исходного» класса в операторе журнала с помощью оболочки log4j

Но, кажется, предлагают только ответы наLog4j 1.2, который предлагает ныне несуществующий:

 Category.log(String callerFQCN, Priority level, Object message, Throwable t). 

Кажется, нет очевидного эквивалента дляРегистратор в API log4J 2.5.

Кто-нибудь может предложить ответ, совместимый с прямым использованием Log4J 2.x?

Ответы на вопрос(2)

Ваш ответ на вопрос