db.getLogComponents()
Definition
New in version 3.0.
Returns the current verbosity settings. The verbosity settingsdetermine the amount of Log Messages that MongoDBproduces for each log message component.
If a component inherits the verbosity level of its parent,db.getLogComponents()
displays -1
for the component’sverbosity.
Output
The db.getLogComponents()
returns a document with theverbosity 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 thesystemLog.verbosity
andsystemLog.component.<name>.verbosity
settings in theconfiguration file or set thelogComponentVerbosity
parameter using thesetParameter
command or use the db.setLogLevel()
method. For examples, see Configure Log Verbosity Levels.