quanto log4j2 configuration documentation stati
A partire dalla versione 2.4, Log4j ora supporta la configurazione tramite le proprietà file. noti che la sintassi proprietà non è la stessa della sintassi utilizzato in Log4j 1.
Essa fornisce quindi un esempio notevole per tutti i tipi di elementi di configurazione.
Per quanto riguarda la domanda, è necessario specificare i logger in un elemento loggers
, quindi configurare ciascuno di essi. Per esempio
loggers = mine
logger.mine.name = com.mycompany.mypackage.ClassName
logger.mine.level = DEBUG
Note that log4j2 looks for a .properties
file on the classpath by default.
Se un file di prova non è possibile individuare le proprietà ConfigurationFactory cercherà log4j2.properties
nel classpath.
Ma è anche possibile configurare la posizione da soli. È possibile utilizzare la proprietà di sistema
-Dlog4j.configurationFile=conf/log4j.properties
con un percorso appropriato.
fonte
2015-10-07 15:49:07
Ciò significa che sono necessarie altre 3 righe per specificare la registrazione diversa per un'altra classe? Ad esempio, (1) logger = myOther (2) logger.myOther.name = com.mycompany.otherpackage.OtherClassName (3) logger.myOther.level = INFO – kc2001
@ kc2001 È possibile fornire più logger in 'logger' come una lista separata da virgola. Le altre proprietà avranno bisogno delle loro linee. –