Um Fehler für eine bestimmte Klasse zu protokollieren, greife ich folgendermaßen auf den Klassennamen zu: Ist dies eine 'gute' Methode, den Klassennamen als String zurückzugeben, damit er für die Protokollierung verwendet werden kann ?Abrufen des Klassennamens für die Protokollierung
private static final String CLASS_NAME = MyClass.class.getName();
logger.error("Error occurred in "+CLASS_NAME);
Die Frage ist nicht über log4j. –