Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Especificar la ubicación de la entrada de registro

Puedes especificar dónde MongoDB Shell escribe los archivos de registro. Por defecto, MongoDB Shell guarda el registro de cada sesión en el .mongodb/mongosh directorio, que depende de tu sistema operativo:

Sistema operativo
Ubicación de registro predeterminada

macOS y Linux

~/.mongodb/mongosh/<LogID>_log

Windows

%UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

Para ver la ubicación actual de la entrada de registro, use el config API para devolver el valor logLocation:

config.get("logLocation")

Después de modificar la ubicación del archivo de registro, se debe iniciar una nueva sesión de MongoDB Shell para que se haga efectivo el cambio.

A partir de MongoDB Shell 2.4.0, puedes usar el comando log.getPath() para ver la ubicación actual de la entrada de registro. Por ejemplo:

log.getPath()

Ejemplo de salida:

/Users/jane.doe/.mongodb/mongosh/c2961dbd6b73b052671d9df0_log

El valor hexadecimal en la ruta es el identificador de registro del Shell de MongoDB para la sesión actual.

Si cambias la ubicación por defecto de la entrada de registro, las entradas de registro tendrán un prefijo mongosh_ antes del ID de sesión. Por ejemplo, el registro de la session ID 67be0c0eb6227e211a1979e8 se guarda como mongosh_67be0c0eb6227e211a1979e8_log.

Si utilizas la ubicación de entrada de registro por defecto, el nombre del archivo no incluye el prefijo mongosh_. Por ejemplo, el registro de la session ID 67be0c0eb6227e211a1979e8 se guarda como 67be0c0eb6227e211a1979e8_log.

Para cambiar la ubicación del archivo de registro, modifique la opción de configuración logLocation. Puede modificar las opciones de configuración con la API de configuración o un archivo de configuración.

Importante

Especifique logLocation como ruta de archivo absoluta.

El siguiente comando usa la API de configuración para establecer el ajuste logLocation en /path/to/log/directory:

config.set("logLocation", "/path/to/log/directory")
Setting "logLocation" has been changed

El siguiente archivo de configuración establece el parámetro logLocation en /path/to/log/directory:

mongosh:
logLocation: "/path/to/log/directory"

Volver

Ver historial de comandos

En esta página