Abilita registrazione
Debug logging
Per impostazione predefinita, Commerce scrive nel registro di debug (<install_directory>/var/log/debug.log) quando è in modalità predefinita o di sviluppo, ma non quando è in modalità di produzione. Utilizzare il comando bin/magento setup:config:set --enable-debug-logging per modificare il valore predefinito.
bin/magento config:set dev/debug/debug_logging per abilitare o disabilitare la registrazione di debug per la modalità corrente.Per abilitare la registrazione di debug
-
Utilizzare il comando
setup:config:setper abilitare la registrazione di debug per la modalità corrente.code language-bash bin/magento setup:config:set --enable-debug-logging=true -
Svuota la cache.
code language-bash bin/magento cache:flush
Per disabilitare la registrazione di debug
-
Utilizzare il comando
setup:config:setper disabilitare la registrazione di debug per la modalità corrente.code language-bash bin/magento setup:config:set --enable-debug-logging=false -
Svuota la cache.
code language-bash bin/magento cache:flush
Registrazione del database
Per impostazione predefinita, Commerce scrive i log delle attività del database nel file <install-dir>/var/debug/db.log.
Percorso di archiviazione registrazione query
Quando la registrazione del database è abilitata, Commerce memorizza i registri delle query nel percorso seguente:
- File di registro query:
<install-directory>/var/debug/db.log - Directory di registro:
<install-directory>/var/debug/
Il registro query contiene:
- Query SQL eseguite dall’applicazione
- Tempi di esecuzione della query
- Parametri di query e associazioni
- Informazioni sulla connessione al database
Per abilitare la registrazione del database
-
Utilizzare il comando
dev:query-logper abilitare o disabilitare la registrazione del database.code language-bash bin/magento dev:query-log:enablecode language-bash bin/magento dev:query-log:disable -
Svuota la cache.
code language-bash bin/magento cache:flush
Per visualizzare i registri delle query
Puoi visualizzare i registri delle query utilizzando i comandi standard di visualizzazione dei file:
# 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
Registrazione Cron
Con la versione 2.3.1 di, Commerce ora crea un registro cron separato.
Commerce ha recentemente reso la registrazione cron più dettagliata, fornendo ulteriori informazioni ma allungando notevolmente system.log.
Spostando le informazioni di cron in un registro dedicato, è più facile leggere entrambi i registri.
Per impostazione predefinita, Commerce scrive cron informazioni nel file <install-directory>/var/log/cron.log.
Registrazione Syslog
Per impostazione predefinita, Commerce scrive i registri syslog nel file syslog del sistema operativo.
A partire da Commerce 2.3.1, è necessario utilizzare il comando magento per abilitare o disabilitare syslog.
L’impostazione in Admin (Amministrazione) è stata rimossa.
Per abilitare la registrazione syslog
La registrazione a syslog è disabilitata per impostazione predefinita.
-
Utilizzare il comando
setup:config:setper modificare il valore del databasedev/syslog/syslog_loggingintrue.code language-bash bin/magento setup:config:set --enable-syslog-logging=true -
Svuota la cache.
code language-bash bin/magento cache:flush
Per disattivare la registrazione syslog
-
Utilizzare il comando
setup:config:setper modificare il valore del databasedev/syslog/syslog_logginginfalse.code language-bash bin/magento setup:config:set --enable-syslog-logging=false -
Svuota la cache.
code language-bash bin/magento cache:flush