登录maven多模块项目

时间:2013-11-27 16:26:56

标签: java maven logging logback multi-module

我有一个maven多模块项目。它的模块类似于核心模块(DAO层),服务模块,Web服务模块和Web模块。现在我想在我的项目中实现logback日志记录。我该如何配置?

我是否需要在每个模块中配置logback,这意味着每个模块中都有单独的logback.xml,或者有没有办法在一个地方配置它,每个模块都使用该配置?

另外,有没有办法让我的某些模块独立于任何特定的日志记录实现,这意味着即使将来我将日志记录实现从logback更改为log4j,它们也会继续记录?

此外,请建议遵循最佳做法/行业标准。

1 个答案:

答案 0 :(得分:3)

  

我是否需要在每个模块中配置logback,这意味着要分开   每个模块中的logback.xml,还是有任何方法可以在一个模块中配置它   地方和每个模块都使用该配置?

网上不应该只做一次。

  

另外,有没有办法让我的一些模块独立于任何模块   特定的日志记录实现,这意味着他们将继续记   即使将来我将日志记录实现从logback更改为   log4j的?

尝试slf4j http://www.slf4j.org/您可以将logback / log4j / java.util.logging实现连接到该façade