Java Maven插件使用一个用log4j记录的库
在Mojo中,我使用Java Maven插件使用一个用log4j记录的库,java,maven,log4j,maven-plugin,Java,Maven,Log4j,Maven Plugin,在Mojo中,我使用getLog()获得一个记录器 假设我在maven插件中添加了一个依赖项,并在那里调用了一个方法。此依赖项使用log4j 我可以将日志重定向到Maven日志吗 编辑: 我没有指定版本。我需要版本1.2.17中log4j的解决方案。正如您在中看到的,maven支持SLF4J日志记录 如果您只是将添加到插件 您只需在pom.xml中执行此操作: org.apache.logging.log4j log4j-to-slf4j 2.14.0 通过添加此依赖项,log4j将重定向到
getLog()
获得一个记录器
假设我在maven插件中添加了一个依赖项,并在那里调用了一个方法。此依赖项使用log4j
我可以将日志重定向到Maven日志吗
编辑:
我没有指定版本。我需要版本1.2.17中log4j的解决方案。正如您在中看到的,maven支持SLF4J日志记录
如果您只是将添加到插件
您只需在pom.xml
中执行此操作:
org.apache.logging.log4j
log4j-to-slf4j
2.14.0
通过添加此依赖项,log4j将重定向到SLF4j,SLF4j重定向到maven日志。排除log4j,然后使用依赖项
org.slf4j
log4j-over-slf4j
1.7.30
似乎很管用。只要使用log4j-slf4j桥就行了?@dan1st你能告诉我你是怎么做到的吗?