jUnitテストの実行中にコンソールへのlog4j出力を無効にする必要がありますが、他のすべてのlog4j出力を有効にする必要があります。間違った引数に対するメソッドの反応をチェックしている間、テスト中に多くの例外があるので、例外は問題ありません。
質問する
3946 次
2 に答える
7
log4j-test.properties
たとえば、ロギングを無効にして、という名前の新しいlog4jプロパティファイルを作成します。POMのsurefire設定で、を追加argLine
し-Dlog4j.configuration=log4j-test.properties
ます。
于 2012-07-05T14:52:53.483 に答える
6
私はこの質問がかなり古いことを知っていますが、それでも私の意見に関連しているので、別の答えを追加します。
特定のテストのロギングを無効にする(または減らす)場合、または何らかの理由で構成ファイルを作成するのではなくコードからログを作成する場合は、次のようにすることができます。
RootLogger.getRootLogger().setLevel(Level.OFF);
于 2015-11-23T13:06:28.497 に答える