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?