Esistono più applicazioni distribuite sul mio server Tomcat.Un singolo file logback.xml per più applicazioni è una buona pratica?
All'inizio tutti avevano un file logback.xml
impacchettato in WEB-INF/classes
con esso.
Quindi ho messo un'altra directory al di fuori della directory di distribuzione di Tomcat sul classpath comune, inserisco un singolo logback.xml
ed escludo gli altri dalle applicazioni. Il motivo era che volevo che il logging fosse facilmente configurabile in un unico posto.
Sfortunatamente ora è necessario registrare ogni applicazione nel proprio file.
Poiché penso che questo non sia così facile da ottenere con questa configurazione, mi chiedo se questa configurazione sia così buona. Cosa ne pensi?
Sì, questo requisito è una buona idea. Ma come posso ottenerlo con un file 'logback.xml' condiviso? –
E quali dati esattamente si desidera condividere tra le applicazioni in aspetto di registrazione? Proprietà dell'appender? In ogni caso, è possibile specificare diversi file in diversi appendici e utilizzare queste appendici nei logger. Questo potrebbe essere fatto all'interno di un file di configurazione. Vedi il tutorial di appender http://logback.qos.ch/manual/appenders.html – arghtype