Protokollierung aktivieren

WARNING
Alle Magento-CLI-Befehle müssen vom Dateisysteminhaber ausgeführt werden.

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.

INFO
Ab Commerce 2.3.1 können Sie den Befehl 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

  1. 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
    
  2. Leeren Sie den Cache.

    code language-bash
    bin/magento cache:flush
    

So deaktivieren Sie die Debug-Protokollierung

  1. 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
    
  2. 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

  1. 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
    
  2. 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.

  1. Verwenden Sie den Befehl setup:config:set , um den Datenbankwert dev/syslog/syslog_logging in true zu ändern.

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=true
    
  2. Leeren Sie den Cache.

    code language-bash
    bin/magento cache:flush
    

So deaktivieren Sie die syslog-Protokollierung

  1. Verwenden Sie den Befehl setup:config:set , um den Datenbankwert dev/syslog/syslog_logging in false zu ändern.

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=false
    
  2. Leeren Sie den Cache.

    code language-bash
    bin/magento cache:flush
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c