2013-02-28 8 views
1

임베디드 유형의 hsqldb를 사용하고 있으며 모든 로그 출력에 log4j를 사용하고 싶습니다. 다른 모든 클래스는 내 log4j 구성을 올바르게 사용합니다. 하지만 hsqldb이 콘솔에 출력하는 이유는 무엇입니까! 여기HSQLDB 및 log4j

<logger name="org.hsqldb"> 
    <level value="FATAL" /> 
</logger> 

<root> 
    <priority value="error" /> 
    <appender-ref ref="R" /> 
</root> 

enter image description here

답변

2

는 ... 내가 일을 끝낼 것을

 server = new Server(); 
     if (log.isTraceEnabled()) { 
      server.setSilent(false); 
      server.setTrace(true); 
     } else { 
      server.setLogWriter(null); 
      server.setSilent(true); 
      server.setTrace(false); 
     } 
+0

이며 준다 무엇? – zygimantus