我们正在研究grails并且还有微服务。 grails文件夹中有一个日志服务,grails-app / conf中有 log4j2.xml 。现在我们要将日志服务迁移到jar(在grails之外的意思是微服务之一)。所以在maven项目的resources文件夹中添加了 log4j.xml 。但它没有检测到配置文件,因此只记录到控制台。 尝试了几件事 1.在代码中设置系统属性 2.将log4j.xml文件重命名为log4j2.xml(但它在grails启动时出错)
编辑:项目结构
Project
|
+-- grails-app
| |
| +-- conf
| |
| +--log4j2.xml
| +-- services/OldLoggingService.groovy
|
+--logevent(mavenproject)
| |
| +-- src/main/groovy/com/log/LogEventProducer.groovy
| +-- src/main/resources/log4j.xml
它没有显示任何错误(只是将日志写入控制台)