翻译或纠错本页面

db.getLogComponents()

On this page

Definition

db.getLogComponents()

3.0 新版功能.

Returns the current verbosity settings. The verbosity settings determine the amount of Log Messages that MongoDB produces for each log message component.

If a component inherits the verbosity level of its parent, db.getLogComponents() displays -1 for the component’s verbosity.

Output

The db.getLogComponents() returns a document with the verbosity settings. For example:

{
   "verbosity" : 0,
   "accessControl" : {
      "verbosity" : -1
   },
   "command" : {
      "verbosity" : -1
   },
   "control" : {
      "verbosity" : -1
   },
   "geo" : {
      "verbosity" : -1
   },
   "index" : {
      "verbosity" : -1
   },
   "network" : {
      "verbosity" : -1
   },
   "query" : {
      "verbosity" : 2
   },
   "replication" : {
      "verbosity" : -1
   },
   "sharding" : {
      "verbosity" : -1
   },
   "storage" : {
      "verbosity" : 2,
      "journal" : {
         "verbosity" : -1
      }
   },
   "write" : {
      "verbosity" : -1
   }
}

To modify these settings, you can configure the systemLog.verbosity and systemLog.component.<name>.verbosity settings in the configuration file or set the logComponentVerbosity parameter using the setParameter command or use the db.setLogLevel() method. For examples, see Configure Log Verbosity Levels.