कोड के इस हिस्से को काम करने के लिए आपके पास लॉगबैक . होना चाहिए .(अगर मावेन प्रोजेक्ट)
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
फिर यदि आप केवल Mongo ड्राइवर लॉगिंग को अक्षम करना चाहते हैं, तो आपको कुछ ऐसा करना चाहिए:
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
Logger rootLogger = loggerContext.getLogger("org.mongodb.driver");
rootLogger.setLevel(Level.OFF);
फिर से स्पष्ट होने के लिए, इस कोड के काम करने के लिए आयात की सूची यहां दी गई है:
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;
यह समाधान मोंगो जावा ड्राइवर 3.0.0 और ^ के लिए है।
संपादित करें:यहाँ एक लाइनर है जिसका स्तर ERROR पर सेट है।
((LoggerContext) LoggerFactory.getILoggerFactory()).getLogger("org.mongodb.driver").setLevel(Level.ERROR);