Definición
db.getLogComponents()Devuelve la configuración de verbosidad actual. La configuración de verbosidad determina la cantidad de Mensajes de registro que MongoDB produce para cada componente de mensaje de registro.
Si un componente hereda el nivel de verbosidad de su padre,
db.getLogComponents()muestra-1para la 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 devuelve un documento con la configuración de verbosidad. Por db.getLogComponents() 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, puede configurar los parámetros systemLog.verbosity systemLog.component.<name>.verbosity y en el archivo de configuración, establecer el logComponentVerbosity parámetro mediante el setParameter comando o usar el método. Para ver ejemplos,db.setLogLevel() consulte Configurar los niveles de detalle del registro.