mongo-java-driver-3.0.0-beta 如何關閉日誌

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">	</span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">mongodb3已經出來,但驅動依然處於</span><span style="font-family: Arial, Helvetica, sans-serif;  background-color: rgb(255, 255, 255);"><strong>beta</strong></span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">.現在maven上的版本是3.0.0-beta3。</span>

使用過程中發現大量的info日誌,讓人很不爽,就翻源代碼.。發現 com.mongodb.diagnostics.logging.loggers在輸出日誌。

driver判斷了如果log4j存在就用log4j的配置,否則用java自帶的日誌


 if (USE_SLF4J) {
            return new SLF4JLogger(name);
        } else {
            return new JULLogger(name);
        }

而我沒用log4j,所以定義一個logger覆蓋即可


 

Logger log = Logger.getLogger("org.mongodb.driver"); 
          log.setLevel(Level.OFF); 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章