我的 Maven 项目有大约七个子模块。其中六个打包为 JAR,一个打包为 WAR。
我应该在每个模块中创建单独的 logback.xml 配置吗?或者我应该有一个所有其他模块都依赖的“通用”模块,并在其中放置一个 logback.xml 吗?还有其他选择吗?
谢谢。
最佳答案
所有库 JAR 都应该仅使用 slf4j-api 依赖项,并且只有最终应用程序(在您的情况下是 .war
)应该包含 logback 依赖项及其配置。
出于测试目的,我认为更容易制作 <scope>test</scope>
对 slf4j-simple
的依赖,它使用起来更简单,并且通常足以用于测试用例。
关于java - 如何在多模块 Maven 项目中配置 slf4j+logback?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088027/