MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menonaktifkan logging driver java mongoDB?

Agar bagian kode ini berfungsi, Anda harus memiliki Logback .(Jika proyek pakar)

<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>

Kemudian jika Anda hanya ingin menonaktifkan logging driver Mongo, Anda harus melakukan sesuatu seperti ini:

LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
Logger rootLogger = loggerContext.getLogger("org.mongodb.driver");
rootLogger.setLevel(Level.OFF);

Sekali lagi untuk memperjelas, berikut adalah daftar impor agar kode ini berfungsi:

import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;

Solusi ini untuk driver mongo java 3.0.0 dan ^.

Sunting:Ini adalah satu liner dengan level yang disetel ke ERROR.

((LoggerContext) LoggerFactory.getILoggerFactory()).getLogger("org.mongodb.driver").setLevel(Level.ERROR);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menjatuhkan indeks menggunakan Mongoose

  2. MongoDB $ne Operator Pipa Agregasi

  3. pymongo:nama 'ISODate' tidak ditentukan

  4. MongoDB :Kerangka kerja agregasi :Dapatkan dokumen bertanggal terakhir per ID pengelompokan

  5. Bagaimana cara menggunakan penyisipan massal yang tidak berurutan dengan Mongoskin?