Protokollierung aktivieren
Debug-Protokollierung
Standardmäßig schreibt Commerce in das Debug-Protokoll (<install_directory>/var/log/debug.log
), wenn es sich im Standard- oder Entwicklungsmodus befindet, jedoch nicht, wenn es sich im Produktionsmodus befindet. Verwenden Sie den Befehl bin/magento setup:config:set --enable-debug-logging
, um den Standardwert zu ändern.
bin/magento config:set dev/debug/debug_logging
nicht mehr verwenden, um die Debug-Protokollierung für den aktuellen Modus zu aktivieren oder zu deaktivieren.So aktivieren Sie die Debug-Protokollierung
-
Verwenden Sie den Befehl
setup:config:set
, um die Debug-Protokollierung für den aktuellen Modus zu aktivieren.code language-bash bin/magento setup:config:set --enable-debug-logging=true
-
Leeren Sie den Cache.
code language-bash bin/magento cache:flush
So deaktivieren Sie die Debug-Protokollierung
-
Verwenden Sie den Befehl
setup:config:set
, um die Debug-Protokollierung für den aktuellen Modus zu deaktivieren.code language-bash bin/magento setup:config:set --enable-debug-logging=false
-
Leeren Sie den Cache.
code language-bash bin/magento cache:flush
Datenbankprotokollierung
Standardmäßig schreibt Commerce Datenbankaktivitätsprotokolle in die Datei "<install-dir>/var/debug/db.log
".
Aktivieren der Datenbankprotokollierung
-
Verwenden Sie den Befehl
dev:query-log
, um die Datenbankprotokollierung zu aktivieren oder zu deaktivieren.code language-bash bin/magento dev:query-log:enable
code language-bash bin/magento dev:query-log:disable
-
Leeren Sie den Cache.
code language-bash bin/magento cache:flush
Cron-Protokollierung
Mit Version 2.3.1 erstellt Commerce jetzt ein separates cron
-Protokoll.
Commerce hat die Cron-Protokollierung vor kurzem ausführlicher gestaltet, wodurch zwar mehr Informationen bereitgestellt, die system.log
jedoch erheblich verlängert wurde.
Das Verschieben von cron
-Informationen in ein dediziertes Protokoll erleichtert das Lesen beider Protokolle.
Standardmäßig schreibt Commerce cron
-Informationen in die Datei <install-directory>/var/log/cron.log
.
Syslog-Protokollierung
Standardmäßig schreibt Commerce syslog-Protokolle in die Betriebssystemdatei syslog
.
Ab Commerce 2.3.1 müssen Sie den Befehl magento
verwenden, um das syslog zu aktivieren oder zu deaktivieren.
Die Einstellung in Admin wurde entfernt.
Aktivieren der syslog-Protokollierung
Die Protokollierung bei syslog
ist standardmäßig deaktiviert.
-
Verwenden Sie den Befehl
setup:config:set
, um den Datenbankwertdev/syslog/syslog_logging
intrue
zu ändern.code language-bash bin/magento setup:config:set --enable-syslog-logging=true
-
Leeren Sie den Cache.
code language-bash bin/magento cache:flush
So deaktivieren Sie die syslog-Protokollierung
-
Verwenden Sie den Befehl
setup:config:set
, um den Datenbankwertdev/syslog/syslog_logging
infalse
zu ändern.code language-bash bin/magento setup:config:set --enable-syslog-logging=false
-
Leeren Sie den Cache.
code language-bash bin/magento cache:flush