# MongoDB Configuration for Minimal Logging
# Note: MongoDB INFO messages cannot be fully suppressed via config.
# This config minimizes logging as much as possible.

systemLog:
  verbosity: 0
  quiet: true
  component:
    accessControl:
      verbosity: 0
    command:
      verbosity: 0
    control:
      verbosity: 0
    ftdc:
      verbosity: 0
    geo:
      verbosity: 0
    index:
      verbosity: 0
    network:
      verbosity: 0
    query:
      verbosity: 0
    replication:
      verbosity: 0
    sharding:
      verbosity: 0
    storage:
      verbosity: 0
      journal:
        verbosity: 0
      wt:
        verbosity: 0
    transaction:
      verbosity: 0
    write:
      verbosity: 0

storage:
  wiredTiger:
    engineConfig:
      # Disable WiredTiger verbose logging (including checkpoint progress)
      configString: "verbose=[]"

net:
  maxIncomingConnections: 100

# Suppress verbose messages
setParameter:
  logLevel: 0
  diagnosticDataCollectionEnabled: false
