devo progetto com.samedhi/base che dispone di un file dilogback.xml e progetto com.samedhi/derivano che ha anche un file dilogback.xml. Il progetto 'deriva' ha una dipendenza su 'base'. Quando "lein trampoline repl
" su "deriva", viene visualizzato il seguente avviso.come si sopprime un file logback.xml dei progetti ereditati (2 logback.xml in un singolo progetto)?
....
15:34:30,066 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
15:34:30,066 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:34:30,066 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/home/stephen/Work/com.samedhi/derive/client/config/logback.xml]
15:34:30,067 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
15:34:30,067 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/stephen/.m2/repository/com/samedhi/base.app/0.0.1-SNAPSHOT/base.app-0.0.1-SNAPSHOT.jar!/logback.xml]
15:34:30,067 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/home/stephen/Work/com.samedhi/derive/client/config/logback.xml]
15:34:30,129 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
....
Quindi, il problema sembra essere che ho due logback.xml del mio percorso di classe. Cosa dovrei fare per "sorvolare" il logback.xml dal progetto "base" quando sostituisco il progetto "derive"?
Nel mio caso, voglio creare una libreria di registrazione generale che il mio team utilizza in tutti i progetti, quindi desidero il mio logback.xml sepolto nella nostra dipendenza dell'utilità di registrazione. – Catfish