Aktivera loggning

WARNING
Alla Magento CLI-kommandon måste köras av ägare av filsystem.

Felsökningsloggning

Som standard skriver Commerce till felsökningsloggen (<install_directory>/var/log/debug.log) när det är i standardläge eller framkallningsläge, men inte när det är i produktionsläge. Använd bin/magento setup:config:set --enable-debug-logging om du vill ändra standardvärdet.

INFO
I Commerce 2.3.1 kan du inte längre använda bin/magento config:set dev/debug/debug_logging om du vill aktivera eller inaktivera felsökningsloggning för det aktuella läget.

Aktivera felsökningsloggning

  1. Använd setup:config:set om du vill aktivera felsökningsloggning för det aktuella läget.

    code language-bash
    bin/magento setup:config:set --enable-debug-logging=true
    
  2. Töm cacheminnet.

    code language-bash
    bin/magento cache:flush
    

Så här inaktiverar du felsökningsloggning

  1. Använd setup:config:set om du vill inaktivera felsökningsloggning för det aktuella läget.

    code language-bash
    bin/magento setup:config:set --enable-debug-logging=false
    
  2. Töm cacheminnet.

    code language-bash
    bin/magento cache:flush
    

Databasloggning

Som standard skriver Commerce databasaktivitetsloggar till <install-dir>/var/debug/db.log -fil.

Aktivera databasloggning

  1. Använd dev:query-log för att aktivera eller inaktivera databasloggning.

    code language-bash
    bin/magento dev:query-log:enable
    
    code language-bash
    bin/magento dev:query-log:disable
    
  2. Töm cacheminnet.

    code language-bash
    bin/magento cache:flush
    

Cron-loggning

I och med version 2.3.1 skapar nu Commerce en separat cron log.
Handeln gjorde nyligen kronloggning mer utförlig, vilket gav mer information men förlängde system.log väsentligt.
Flyttar cron information i en dedikerad logg gör båda loggarna enklare att läsa.

Som standard skriver Commerce cron information till <install-directory>/var/log/cron.log -fil.

Loggning av Syslog

Som standard skriver Commerce syslog loggar till operativsystemet syslog -fil.
I Commerce 2.3.1 måste du använda magento för att aktivera eller inaktivera syslog.
Inställningen i Admin har tagits bort.

Så här aktiverar du synkroniseringsloggning

Loggar till syslog är inaktiverat som standard.

  1. Använd setup:config:set för att ändra dev/syslog/syslog_logging databasvärde till true.

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=true
    
  2. Töm cacheminnet.

    code language-bash
    bin/magento cache:flush
    

Så här inaktiverar du synkroniseringsloggning

  1. Använd setup:config:set för att ändra dev/syslog/syslog_logging databasvärde till false.

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=false
    
  2. Töm cacheminnet.

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