La mia applicazione ha molti EJB. L'attuale implementazione di Logger su misura crea un logger come questo;Logback - come ottenere che ogni logger effettui il log in un file di registro separato?
logger Logger statico privato = Logger.getInstance ("SERVICE_NAME");
e la registrazione verrà inserita in un file;
(percorso) /SERVICE_NAME/SERVICE_NAME.log
voglio replicare questo comportamento con logback, ma avendo difficoltà reale afferrando il nome di 'logger' nella configurazione logback.xml. Può essere visto nel log encoder.pattern, ad esempio "% d% -5level% logger {35} -% msg% n".
Qualche idea su come ottenerlo in una proprietà/variabile e quindi usarlo nell'elemento?
È possibile nidificare un RollingFileAppender all'interno di SiftingAppender. – yayitswei