2013-11-27 68 views
2

我有一個Maven多模塊項目。它的模塊像核心模塊(DAO層),服務模塊,Web服務模塊和Web模塊。現在我想在我的項目中實現logback日誌記錄。我應該如何配置它?登錄Maven多模塊項目

是否需要在每個模塊中配置logback,這意味着每個模塊中都有單獨的logback.xml,或者有任何方法可以在一個位置對其進行配置,並且每個模塊都使用該配置?

此外,有沒有什麼辦法讓我的一些模塊獨立於任何特定的日誌實現,這意味着即使將來我將日誌記錄實現從logback更改爲log4j,它們也將保持日誌記錄?

另外,請建議最佳實踐/行業標準遵循..

回答

3

我是否需要每一個模塊中的logback配置,這意味着單獨 logback.xml每個模塊或有什麼辦法在配置它一個 地方和每個模塊使用該配置?

沒有隻在網上應該做。

此外,有沒有什麼辦法讓我的一些模塊獨立於任何特定 日誌實現,這意味着他們將繼續記錄 即使將來我改變我的logback從日誌實現對 的log4j的?

嘗試SLF4J http://www.slf4j.org/您可以連接一臺的logback/log4j的/ java.util.logging中執行到外牆