Java Logging: Log4j Version2.x: Zeigt die Methode eines End-Client-Aufrufers an (keine Hilfsmethode für die Zwischenprotokollierung).

Die folgenden 3 Beiträge bieten Antworten auf die Verwendung eines Protokollierungshilfsprogramms für den Zwischenbetrieb und veranlassen den zugrunde liegenden Protokollierer weiterhin, von der Methode eines Clients an dieses Protokollierungshilfsprogramm zu berichten (anstatt die Protokollierungshilfsprogrammmethode als Quelle zu melden):

Java Logging: Zeigt die Zeilennummer der Quelle des Anrufers an (nicht die Protokollierungshilfemethode).

Log4js Log-Methoden indirekt aufrufen (von einer Hilfsmethode)

Drucken der "source" -Klasse in einer Protokollanweisung mit einem log4j-Wrapper

Aber die scheinen nur Antworten für @ zu biet Log4j 1.2, das das jetzt Verstorbene bietet:

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

Es scheint keine offensichtliche Entsprechung für @ zu gebLogger in der log4J 2.5 API.

Kann jemand eine Antwort anbieten, die mit der direkten Verwendung von Log4J 2.x kompatibel ist?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage