I registri di traccia e di debug possono essere utili durante lo sviluppo nell'IDE, ma durante la compilazione trovo tali righe piuttosto fastidiose e offuscano il report stampato da altri strumenti di sviluppo.Disattivazione dei log di Log4J durante la fase di prova di Maven
Sarebbe bello avere log4j onorare una proprietà di sistema come -Dlog4j.rootLogger=OFF
da usare con Maven o qualcosa che non richiede modifiche sui file di progetto. So che posso specificare il -Dlog4j.configuration=alternateconfig.props
ma sto chiedendo qui per scoprire se qualcuno ha trovato un modo più intelligente per disabilitare la registrazione durante il processo di compilazione con un intervento manuale minimo. Cioè Qualche classe java che rileva Maven come chiamante che disabilita log4j o altre soluzioni intelligenti.
Qualche suggerimento?
Note:
[1]: già provato, e non funziona.
[2]: questo è abbastanza buona, ma non sembra funzionare bene con Maven (salta forse infallibili it)
2 * fa * funziona, se aggiorni le opzioni JVM di surefire, ed è la soluzione migliore IMHO – artbristol
@artbristol che sembra promettente. Quindi, sarebbe un'opzione che riguarda solo la build di maven, è esattamente quello che sto cercando. Controllerò questa possibilità al più presto. –