Habilitar registro
Registro de Debug
De manera predeterminada, Commerce escribe en el registro de depuración (<install_directory>/var/log/debug.log) cuando está en modo predeterminado o de desarrollo, pero no cuando está en modo de producción. Utilice el comando bin/magento setup:config:set --enable-debug-logging para cambiar el valor predeterminado.
bin/magento config:set dev/debug/debug_logging para habilitar o deshabilitar el registro de depuración para el modo actual.Para habilitar el registro de depuración
-
Utilice el comando
setup:config:setpara habilitar el registro de depuración para el modo actual.code language-bash bin/magento setup:config:set --enable-debug-logging=true -
Vaciar la caché.
code language-bash bin/magento cache:flush
Para deshabilitar el registro de depuración
-
Utilice el comando
setup:config:setpara deshabilitar el registro de depuración para el modo actual.code language-bash bin/magento setup:config:set --enable-debug-logging=false -
Vaciar la caché.
code language-bash bin/magento cache:flush
Registro de base de datos
De manera predeterminada, Commerce escribe los registros de actividad de la base de datos en el archivo <install-dir>/var/debug/db.log.
Ubicación de almacenamiento del registro de consultas
Cuando el registro de bases de datos está habilitado, Commerce almacena los registros de consultas en la siguiente ubicación:
- Archivo de registro de consultas:
<install-directory>/var/debug/db.log - Directorio de registro:
<install-directory>/var/debug/
El registro de consultas contiene:
- Consultas SQL ejecutadas por la aplicación
- Tiempos de ejecución de consultas
- Parámetros de consulta y enlaces
- Información de conexión a base de datos
Para habilitar el registro en base de datos
-
Utilice el comando
dev:query-logpara habilitar o deshabilitar el registro en la base de datos.code language-bash bin/magento dev:query-log:enablecode language-bash bin/magento dev:query-log:disable -
Vaciar la caché.
code language-bash bin/magento cache:flush
Para ver los registros de consultas
Puede ver los registros de consulta utilizando los comandos estándar de visualización de archivos:
# View the entire query log
cat var/debug/db.log
# View the last 100 lines of the query log
tail -n 100 var/debug/db.log
# Monitor the query log in real-time
tail -f var/debug/db.log
# Search for specific queries
grep "SELECT" var/debug/db.log
Registro de Cron
Con la versión 2.3.1 de, Commerce ahora crea un registro cron independiente.
Commerce recientemente hizo que el registro de cron fuera más detallado, lo que proporcionó más información pero prolongó considerablemente el system.log.
Mover la información de cron a un registro dedicado facilita la lectura de ambos registros.
De manera predeterminada, Commerce escribe información de cron en el archivo <install-directory>/var/log/cron.log.
Registro de Syslog
De manera predeterminada, Commerce escribe registros de syslog en el archivo del sistema operativo syslog.
A partir de Commerce 2.3.1, debe utilizar el comando magento para habilitar o deshabilitar el registro del sistema.
Se ha eliminado la configuración del Administrador.
Para habilitar el registro syslog
El registro en syslog está deshabilitado de manera predeterminada.
-
Use el comando
setup:config:setpara cambiar el valor de la base de datosdev/syslog/syslog_loggingatrue.code language-bash bin/magento setup:config:set --enable-syslog-logging=true -
Vaciar la caché.
code language-bash bin/magento cache:flush
Para deshabilitar el registro de syslog
-
Use el comando
setup:config:setpara cambiar el valor de la base de datosdev/syslog/syslog_loggingafalse.code language-bash bin/magento setup:config:set --enable-syslog-logging=false -
Vaciar la caché.
code language-bash bin/magento cache:flush