Definición
db.getLogComponents()Devuelve la configuración del nivel de verbosidad actual. La configuración de nivel de verbosidad determina la cantidad de Mensajes de registro que MongoDB genera para cada componente de mensajes de registro.
Si un componente hereda el nivel de verbosidad de su elemento padre,
db.getLogComponents()muestra-1para el nivel de verbosidad del componente.
Compatibilidad
Este método está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Importante
Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Salida
El db.getLogComponents() devuelve un documento con la configuración de nivel de verbosidad. Por ejemplo:
{ "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 } }
Para modificar estos ajustes, puedes configurar los ajustes de systemLog.verbosity y systemLog.component.<name>.verbosity en el archivo de configuración, o establecer el parámetro logComponentVerbosity usando el comando setParameter o utilizar el método db.setLogLevel(). Para ver ejemplos, consulta Configurar los niveles de verbosidad del registro.