これが実際に可能かどうかはわかりませんが、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
、適切なメソッドもないようです。
ご協力いただきありがとうございます!