2016-03-17 4 views
1

При использовании RTC SDK обычно в приложении, я могу отключить протоколирование в этом слое, используя Log4j со следующим кодом:IBM RTC Logging SDK в Java с Spring ботинке

// Only show warnings for IBM dependencies 
Logger.getLogger("com.ibm").setLevel(Level.WARN); 
Logger.getLogger("com.ibm").setAdditivity(false); 
Logger.getRootLogger().setLevel(Level.DEBUG); 

При попытке конвертировать более к SpringBoot, я добавляю только базовый пакет SpringBoot, и я получаю все виды отладочной информации из SDK RTC. Даже если у меня есть только корневой журнал, установленный в FATAL, и у вас нет настроек где-либо еще для ведения журнала.

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
    <version>1.3.2.RELEASE</version> 
</dependency> 

Как только я добавить зависимость, (даже не имея @SpringBootApplication аннотацию или даже SpringApplication.run (Main.class, арг), он начинает извергать из RTC информации журнала, как следующее:

16:14:20.161 [main] DEBUG c.i.t.r.c.i.u.InternalTeamPlatform - Thread[main,5,main] 
16:14:20.164 [main] DEBUG c.i.t.r.c.i.u.InternalTeamPlatform - start asBundlefalse 
16:14:20.164 [main] DEBUG c.i.t.r.c.i.u.InternalTeamPlatform - set start true 
16:14:22.387 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Entering setCredentials(userid=, password=) 
16:14:22.387 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Entering closeHttpClient 
16:14:22.387 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Value of _httpclient: null 
16:14:22.408 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - httpclient already closed 
16:14:22.410 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Entering createTeamService 
16:14:22.410 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - creating RemoteTeamService from com.ibm.team.repository.common.internal.IRepositoryRemoteService 
16:14:22.420 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Entering createTeamService 
16:14:22.420 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - creating RemoteTeamService from com.ibm.team.repository.common.service.IQueryService 
16:14:22.424 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - Entering createTeamService 
16:14:22.424 [main] DEBUG c.i.t.r.t.client.RemoteTeamServer - creating RemoteTeamService from com.ibm.team.repository.common.service.IExternalUserRegistryService 

Мой вопрос, как я могу превратить этот избыток протоколирования от это очень раздражает и не полезно для меня

+1

Видимо, вы должны включить эту внутреннюю часть вашего ПОМ под тегом зависимостей: ' org.springframework.boot весна-бот-стартер-каротаж ' – jpop

ответ

0

как мой коллега предложил в своем комментарии:?.

вы должны включить это внутри вашего ПОМ под тегом зависимостей:

<exclusions> 
    <exclusion> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-logging</artifactId> 
    </exclusion> 
</exclusions>