2013-02-28 68 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 2016-09-14 13:28:04