Ho diverse applicazioni Web in esecuzione sullo stesso tomcat.Log4j vs Logback: scrittura simultanea sullo stesso registro?
Ho due domande:
1- Con la ricerca, ho capito che quando più applicazioni sono presenti, accedendo allo stesso file potrebbe fare alcuni problemi. È il caso di più applicazioni in esecuzione sullo stesso server web? È corretto anche quando viene utilizzato l'output di stdout predefinito?
2- Nella biblioteca Logback C'è una modalità prudente:
In modalità prudente, FileAppender in modo sicuro scrivere sul file specificato, anche in presenza di altri casi FileAppender esecuzione in diverse JVM, potenzialmente in esecuzione su padroni di casa diversi Il valore predefinito per la modalità prudente è falso.
Voglio sapere se l'utilizzo di Logback è favorevole solo su più JVM o è anche vantaggioso per più applicazioni in esecuzione sullo stesso server Web? In caso contrario, è identico a log4j in questo aspetto?
Grazie
Possiamo elaborare quali sono i problemi? Sono questi: righe miste, contenuto misto in una riga, log persi, problemi con il nome del file rolling? – j23