2013-04-06 2 views
1

Jetty 8 및 ZooKeeper 3.4.5를 사용하고 있습니다. ZooKeeper에 연결하면 부두가 계속 DEBUG 레벨 메시지를 생성합니다. 어떻게 억제합니까? 아직 운이Jetty에 Apache ZooKeeper를 내장하면 디버그 로그 메시지가 생성됩니다.

# Set root logger level to DEBUG and its only appender to A1. 
log4j.rootLogger=DEBUG, A1 

# A1 is set to be a ConsoleAppender. 
log4j.appender.A1=org.apache.log4j.ConsoleAppender 

# A1 uses PatternLayout. 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%-4r - [%t] %-5p %c %x - %m%n 

log4j.logger.org.apache.zookeeper.ZooKeeper=INFO 

:

16:54:56.757 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:56.758 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:56.758 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:56.759 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:56.760 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:56.760 [main-SendThread(127.0.0.1:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x13ddc6e9a2b000c after 3ms 
16:54:56.760 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.424 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.425 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.425 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.426 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.427 [main-SendThread(127.0.0.1:2181)] DEBUG o.a.z.client.ZooKeeperSaslClient - Could not retrieve login configuration: java.lang.SecurityException: Unable to locate a login configuration 
16:54:58.427 [main-SendThread(127.0.0.1:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x13ddc6e9a2b000c after 2ms 

나는 src 폴더 아래에 log4j.properties를 추가하지 않습니다.

<logger name="com.apache.zookeeper" level="info"> 
    <!-- appenders --> 
</logger> 

답변

2

내가 다시는 내 포함 된 라이브러리를 확인하신 후, 나는 LogBack이 포함 된 것을 발견 : 설정에서이 같은

1

뭔가 도움이 될 것입니다. Log4j 대신 JVM로드 로그백을 생각합니다. 일단 logback.xml을 제공하면 문제가 해결됩니다.

+0

감사합니다. 어떤 파일을 수정해야합니까? 이 파일은 어디에 있습니까? – janetsmith

+0

log4j 설정을 수정해야합니다. http://logging.apache.org/log4j/2.x/manual/configuration.html – valodzka

+0

파일의 위치는 어디입니까? 사육사 폴더에? 또는 Jetty 폴더에 있습니까? 또는 Eclipse 폴더 (나는 개발을 위해 이클립스를 사용하고있다)? – janetsmith