Tôi có dự án com.samedhi/cơ sở mà có một logback.xml file và dự án com.samedhi/lấy rằng cũng có một logback.xml tập tin. Dự án 'xuất phát' có sự phụ thuộc vào 'cơ sở'. Khi tôi "lein trampoline repl
" trên 'xuất phát', tôi nhận được cảnh báo sau.làm cách nào để chặn một tệp logback.xml dự án kế thừa (2 logback.xml trong một dự án)?
....
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
....
Vì vậy, vấn đề dường như là tôi có hai logback.xml trong đường dẫn lớp của mình. Tôi phải làm gì để "surpress" logback.xml từ dự án 'base' khi tôi thay thế từ dự án 'derive'?
Trong trường hợp của tôi, tôi muốn tạo một thư viện ghi nhật ký chung mà nhóm của tôi sử dụng trong tất cả các dự án vì vậy tôi muốn logback.xml của mình được chôn trong phụ thuộc khai thác gỗ của chúng tôi. – Catfish