Docs Menu
Docs Home
/ /

Especificar la ubicación de la entrada de registro

Puede especificar dónde MongoDB Shell escribe los archivos de registro. De forma predeterminada, MongoDB Shell guarda el registro de cada sesión en la cuenta del usuario. .mongodb/mongosh directorio, que depende de su 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 del archivo de registro, utilice el API de configuración para devolver el logLocation valor:

config.get("logLocation")

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

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 de MongoDB Shell para la sesión actual.

Si modifica la ubicación predeterminada del archivo de registro, este tendrá el prefijo mongosh_ antes del ID de sesión. Por ejemplo, el registro del ID de sesión 67be0c0eb6227e211a1979e8 se guarda como mongosh_67be0c0eb6227e211a1979e8_log.

Si utiliza la ubicación predeterminada del archivo de registro, el nombre del archivo no incluye el prefijo mongosh_. Por ejemplo, el registro de la sesión 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 utiliza la API de configuración para establecer la configuración logLocation en /path/to/log/directory:

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

El siguiente archivo de logLocation configuración establece la configuración /path/to/log/directory en:

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

Volver

Ver historial de comandos

En esta página