1

我不知道这是否真的可行,但我可以从 Maven Mojo 中完全控制日志记录吗?完全控制我的意思是只记录来自我的 Mojo 的消息,或者我可以决定是否记录给定的消息。

上下文是我maven-scm-plugin在我的插件中使用 来执行一些 SCM 操作,它

[INFO] Executing: cmd.exe /X /C "svn --non-interactive update D:\..."
[INFO] Working directory: D:\...

而我自己的信息丢失并且很难被注意到。

在我的 Mojo 完成后,日志记录可以而且应该恢复正常。

我尝试使用setLog( Log )注入自己的记录器,但这样我只能获取自己的消息。ScmManager我用来访问的实例maven-scm-plugin似乎也没有合适的方法。

谢谢你的帮助!

4

1 回答 1

2

除了您自己的插件之外,您无法真正控制其他插件的日志输出级别(仅通过 -X)。仅当您更改其他插件的代码时。

于 2010-05-06T08:07:26.530 回答