Protokollierung aktivieren

WARNING
Alle Magento-CLI-Befehle müssen vom Dateisystembesitzer“ ausgeführt.

Debug-Protokollierung

Standardmäßig schreibt Commerce in das Debug-Protokoll (<install_directory>/var/log/debug.log), wenn es sich im Standard- oder Entwicklungsmodus befindet, aber nicht, wenn es sich im Produktionsmodus befindet. Mit dem Befehl bin/magento setup:config:set --enable-debug-logging können Sie den Standardwert ä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 Debugging-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 <install-dir>/var/debug/db.log.

So aktivieren Sie die Datenbankprotokollierung

  1. Verwenden Sie den dev:query-log-Befehl, 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.
Commerce hat kürzlich die Cron-Protokollierung ausführlicher gemacht, was mehr Informationen lieferte, aber die system.log erheblich verlängerte.
Das Verschieben cron Informationen in ein dediziertes Protokoll erleichtert die Lesbarkeit beider Protokolle.

Standardmäßig schreibt Commerce cron Informationen in die <install-directory>/var/log/cron.log.

Syslog-Protokollierung

Standardmäßig schreibt Commerce syslog-Protokolle in die syslog.
Ab Commerce 2.3.1 müssen Sie den Befehl magento verwenden, um syslog zu aktivieren oder zu deaktivieren.
Die Einstellung in „Admin“ wurde entfernt.

So aktivieren Sie die Syslog-Protokollierung

Die Protokollierung in syslog ist standardmäßig deaktiviert.

  1. Ändern Sie mit dem Befehl setup:config:set den dev/syslog/syslog_logging Datenbankwert in true.

    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. Ändern Sie mit dem Befehl setup:config:set den dev/syslog/syslog_logging Datenbankwert in false.

    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