Logback - Wie wird jeder Logger in eine separate Logdatei protokolliert?

Meine Anwendung hat viele EJBs. Die aktuelle maßgeschneiderte Logger-Implementierung erstellt einen solchen Logger.

private static Logger logger = Logger.getInstance ("SERVICE_NAME");

und die Protokollierung wird in eine Datei geschrieben;

(Pfad) /SERVICE_NAME/SERVICE_NAME.log

Ich möchte dieses Verhalten mit einem Logback replizieren, habe jedoch echte Probleme, den Namen des Loggers in der logback.xml-Konfiguration zu ermitteln. Es ist im log encoder.pattern zu sehen, d. H. "% D% -5level% logger {35} -% msg% n".

Irgendwelche Ideen, wie ich dies in eine Eigenschaft / Variable bekommen und es dann in dem Element verwenden kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage