So che è un pacchetto differenzaDifferenza tra Logger.getLogger (className) e LogFactory.getLog (className)?
1) org.apache.log4j.Logger logger = Logger.getLogger(clazz);
2) org.apache.commons.logging.Log log = LogFactory.getLog(clazz);
Il primo usa logger tramite log4j
e la seconda utilizza commons.logging
. Abbiamo un grande progetto in cui in alcune classi i logger sono configurati usando log4j
e in alcuni casi il suo commons.logging
.
Ho trovato un file di proprietà log4j. C'è un file di proprietà simile per commons.logging
? Dove posso configurare la registrazione delle risorse comuni? Non riesco a visualizzare i log generati da commons-logging
.
Qualsiasi aiuto è apprezzato.
La registrazione dei domini include altre librerie di registrazione; se stai usando log4j userà quel file di configurazione. –
Quindi la registrazione delle commons utilizza Log4j internamente? Per favore, spiega cosa intendi. Non ne ho idea. –
puoi usare il file commons-logging.properties – Satya