2016-04-24 17 views
1

Я CDI тестов на основе, используя следующие зависимости:Настройка ведения журнала для 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> 

Это мои logging.properties:

.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 

При выполнении теста у меня есть эти сообщения в журнале :

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 

Мне не нужны эти сообщения, поэтому я добавил следующую конфигурацию к моим данным logging.properties:

org.apache.deltaspike.level=WARNING 

Теперь первые две строки исчезли. Как я могу избавиться от сообщений CdiTestSuiteRunner$LogRunListener?

Примечание: я могу избавиться от этих сообщений с следующей конфигурацией:

java.util.logging.ConsoleHandler.level=WARNING 

Но это oviously не то, что я хочу.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^