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.