log4j日志文件无法在多模块项目

时间:2016-08-22 16:33:34

标签: java eclipse maven logging

我目前的项目结构如下:

Plugin-JAR
   -------- src/main/java
            --- com.edu.package
            --- Java Class


Plugin-WAR
   -------- src/main/resources
            ---- log4j.properties

Plugin-Parent
   -------- Plugin-JAR
   -------- Plugin-WAR
   -------- pom.xml

Plugin-WAR<packaging>打包Plugin-JAR时发生战争jar。已添加Plugin-JAR作为Plugin-WAR的依赖项。我想要做的是使用log4j将消息从Plugin-JAR中的Java类记录到日志文件中。我可以看到创建的日志文件,但我无法将Java类日志消息发送到该日志文件。

我尝试的另一件事是将log4j.properties文件保留在src/main/resources Plugin-JAR pom.xml Plugin-WAR src/main/resources<resource>作为rm -i "$(ls|grep -E -m1 '\?|[[:cntrl:]]')" 。在这种情况下,它甚至不会创建日志文件。

我做错了什么?这是我第一次使用多模块项目。任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:-2)

我解决了这个问题。它与文件夹结构无关。这是所需的服务器配置更改。与文件夹结构无关。