我有一个maven多模块项目。它的模块类似于核心模块(DAO层),服务模块,Web服务模块和Web模块。现在我想在我的项目中实现logback日志记录。我该如何配置?
我是否需要在每个模块中配置logback,这意味着每个模块中都有单独的logback.xml,或者有没有办法在一个地方配置它,每个模块都使用该配置?
另外,有没有办法让我的某些模块独立于任何特定的日志记录实现,这意味着即使将来我将日志记录实现从logback更改为log4j,它们也会继续记录?
此外,请建议遵循最佳做法/行业标准。
答案 0 :(得分:3)
我是否需要在每个模块中配置logback,这意味着要分开 每个模块中的logback.xml,还是有任何方法可以在一个模块中配置它 地方和每个模块都使用该配置?
网上不应该只做一次。
另外,有没有办法让我的一些模块独立于任何模块 特定的日志记录实现,这意味着他们将继续记 即使将来我将日志记录实现从logback更改为 log4j的?
尝试slf4j http://www.slf4j.org/您可以将logback / log4j / java.util.logging实现连接到该façade