你如何为一个带模块的毕业生项目设置log4j?
project root
build.gradle
gradle.properties
settings.gradle
// this root project does:
// include CommonModule
// includeBuild <all composite modules within module folder>
---CommonModule
------build.gradle
------gradle.properties
------settings.gradle
------src/main/groovy/...<common-code>
------src/main/resources/log4j2.xml
Modules
---OtherModule-1
// this is a gradle composite module
// it also includes the common module
------build.gradle
------gradle.properties
------settings.gradle
------src/main/groovy/...module1-code
------src/main/resources/log4j2.xml
---OtherModule-2
// this is a gradle composite module
// it also includes the common module
------build.gradle
------gradle.properties
------settings.gradle
------src/main/groovy/...module2-code
------src/main/resources/log4j2.xml
如上所示,我们有一个公共梯度模块和一个包含模块相关组合模块的模块文件夹,每个模块都依赖于包含的公共模块
(核心通用代码是通用的,每个复合模块都包含扩展通用代码的代码
我的问题很简单:
-
在哪里配置log4j模块?
-
-
或者每个复合模块都需要有自己的log4j xml?