MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để tắt ghi nhật ký trình điều khiển java mongoDB?

Để làm cho phần mã này hoạt động, bạn cần có Đăng nhập . (Nếu dự án maven)

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

Sau đó, nếu bạn chỉ muốn tắt ghi nhật ký trình điều khiển Mongo, bạn nên làm như sau:

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

Một lần nữa để làm rõ, đây là danh sách nhập để mã này hoạt động:

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

Giải pháp này dành cho trình điều khiển java mongo 3.0.0 và ^.

Chỉnh sửa:Đây là một lớp lót với mức được đặt thành LỖI.

((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. ScaleGrid thông báo lưu trữ MongoDB được chia sẻ trên Amazon AWS

  2. Làm thế nào để bạn đặt một tệp hình ảnh trong một đối tượng json?

  3. Mongodb tổng kích thước của các trường mảng

  4. Đổi tên một trường trong bộ sưu tập MongoDB

  5. truy vấn mongodb không có tên trường