トレースおよびデバッグ ログは、IDE で開発を行う際に役立ちますが、ビルド中には、これらの行が非常に煩わしく、maven やその他のビルド ツールによって出力されたレポートが難読化されていることに気付きます。
-Dlog4j.rootLogger=OFF
1のようなシステム プロパティを尊重する log4j をmaven で使用するか、プロジェクト ファイルの変更を必要としないものがあると便利です。-Dlog4j.configuration=alternateconfig.props
2を指定できることはわかっていますが、手動による介入を最小限に抑えて、ビルド プロセス中にログを無効にするよりスマートな方法を誰かが見つけたかどうかを確認するために、ここで質問しています。つまり、log4j を無効にする呼び出し元として maven を検出する Java クラス、またはその他のスマートなソリューションです。
ヒントはありますか?
ノート:
[1]: すでに試しましたが、うまくいきません。
[2]: それはかなり良いですが、maven ではうまく動作しないようです (おそらく確実にスキップされます)。