This version of the documentation is archived and no longer
supported. View the current documentation to learn how to
upgrade your version of MongoDB.
Definition
- db.getLogComponents()
- 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- -1for 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,       "election" : {          "verbosity" : -1       },       "heartbeats" : {          "verbosity" : -1       },       "initialSync" : {          "verbosity" : -1       },       "rollback" : {          "verbosity" : -1       }    },    "sharding" : {       "verbosity" : -1    },    "storage" : {       "verbosity" : 2,       "recovery" : {          "verbosity" : -1       },       "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.