2016-04-24 24 views
1

I CDI haben basierter Test mit folgenden Abhängigkeiten:Konfigurieren der Protokollierung für Deltaspike-Test-Control

<dependency> 
    <groupId>org.apache.deltaspike.modules</groupId> 
    <artifactId>deltaspike-test-control-module-api</artifactId> 
    <version>1.6.0</version> 
    <scope>test</scope> 
</dependency> 
<dependency> 
    <groupId>org.apache.deltaspike.modules</groupId> 
    <artifactId>deltaspike-test-control-module-impl</artifactId> 
    <version>1.6.0</version> 
    <scope>test</scope> 
</dependency> 
<dependency> 
    <groupId>org.apache.deltaspike.cdictrl</groupId> 
    <artifactId>deltaspike-cdictrl-weld</artifactId> 
    <version>1.6.0</version> 
    <scope>test</scope> 
</dependency> 
<dependency> 
    <groupId>org.jboss.weld.se</groupId> 
    <artifactId>weld-se-core</artifactId> 
    <version>2.2.13.Final</version> 
    <scope>test</scope> 
</dependency> 

sind meine logging.properties sind:

.handlers=java.util.logging.ConsoleHandler 
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter 
java.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$-6s %2$s %5$s%6$s%n 

.level=INFO 
java.util.logging.ConsoleHandler.level=INFO 

Wenn ein Test ausgeführt habe ich diese Log-Meldungen :

2016-04-24 11:10:32 INFORMATION org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage Computed the following DeltaSpike ProjectStage: Production 
2016-04-24 11:10:33 INFORMATION org.apache.deltaspike.core.api.config.PropertyLoader loadAllProperties could not find any property files with name META-INF/apache-deltaspike_test-container 
2016-04-24 11:10:34 INFORMATION org.apache.deltaspike.testcontrol.api.junit.CdiTestSuiteRunner$LogRunListener testStarted [run] com.foo.Bar#someMethod 
2016-04-24 11:10:34 INFORMATION org.apache.deltaspike.testcontrol.api.junit.CdiTestSuiteRunner$LogRunListener testFinished [finished] com.foo.Bar#someMethod 

ich brauche diese Nachrichten

nicht so dass ich folgende Konfiguration meiner logging.properties hinzugefügt:

org.apache.deltaspike.level=WARNING 

Jetzt sind die ersten beiden Zeilen weg. Wie kann ich die CdiTestSuiteRunner$LogRunListener Nachrichten loswerden?

Hinweis: Ich kann mit folgenden Konfiguration loswerden diese Meldungen erhalten:

java.util.logging.ConsoleHandler.level=WARNING 

Aber das ist oviously nicht das, was ich will.

Antwort