あなたのテストに固有のlog4j構成を持つことができます。
手順1:テスト用のlog4jの構成を含むsrc/test/resources/test-log4j.propertiesファイルを作成します。
例:
log4j.rootLogger=DEBUG, R
log4j.appender.R=org.apache.log4j.ConsoleAppender
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{3}:%L - %m%n
は、ステップ2:次のようなあなたのpom.xmlを編集:今、あなたのlog4j.propertiesを/ srcに/メイン/ webappの/ WEB-INFにあります
<build>
...
<plugins>
<plugin>
<artifactid>maven-surefire-plugin</artifactid>
<version>2.3</version>
<configuration>
<systemproperties>
<property>
<!-- Specific log4j config for tests -->
<name>log4j.configuration</name>
<value>test-log4j.properties</value>
</property>
</systemproperties>
</configuration>
</plugin>
...
</plugins>
</build>
クラス/
希望すると便利です。
警告が表示される場所によって異なりますか?コンソール?一般的に出力レポートをテストしますか? – fge