【问题标题】:log4j Logging file unable to write messages in multi module projectlog4j 日志文件无法在多模块项目中写入消息
【发布时间】:2016-08-22 16:33:34
【问题描述】:

我目前的项目结构是这样的:

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>。在这种情况下,它甚至不会创建日志文件。

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

【问题讨论】:

  • 你能告诉我们你的 log4j.properties

标签: java eclipse maven logging


【解决方案1】:

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

【讨论】:

  • 有什么变化?因为这个答案对任何人都没有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多