Magento 2 - Attiva / disattiva il registro di debug


17

Come disattivare / accendere var/log/debug.logMagento 2.xx? C'è un modo per impostare il livello di registro?



Hmm, sto eseguendo questo: php bin / magento config: imposta dev / debug / debug_logging 1 e ottengo questo errore: Non ci sono comandi definiti nello spazio dei nomi "config". Intendevi uno di questi? app: config setup: config setup: store-config Ho provato ad eseguire il comando con ognuno di quelli invece di config e non funzionano neanche. Qualche idea? Ho avuto questo lavoro in una volta. Probabilmente prima di scaricare la mia configurazione.
Patrick Steil,

Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includere un collegamento a questa domanda se aiuta a fornire un contesto. - Dalla recensione
Jai

Questo non risponde davvero alla domanda. Se hai una domanda diversa, puoi farla facendo clic su Poni domanda . Puoi anche aggiungere una taglia per attirare più attenzione a questa domanda una volta che hai abbastanza reputazione . - Dalla recensione
Shoaib Munir,

Risposte:


32

Abilitazione del log di debug su Magento 2.3.1

Dalla 2.3.1, le cose sono cambiate un po '. Come descritto nell'articolo DevDocs qui , eseguire questo comando:

php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush

Abilitazione del registro di debug su Magento 2.2

In Magento 2.2, il debug può essere abilitato dal pannello di amministrazione della GUI o dalla riga di comando.

Innanzitutto, controlla in quale modalità si trova il tuo sito aprendo la directory dell'applicazione Magento (quella con index.php) nella shell. Quindi inserire:

php bin/magento deploy:mode:show

Se dice "produzione", funzionerà solo il metodo da riga di comando. Altrimenti, funzionerà anche il metodo GUI.

Metodo GUI

Nel pannello di amministrazione di Magento, vai su "Store" -> "Configuration" -> "Advanced" -> "Developer" -> "Debug" -> "Log to File". Se impostato su "Sì", le informazioni di debug verranno registrate var/log/debug.lognella directory dell'applicazione Magento.

L'opzione di registro su file nel pannello di controllo.

Dopo aver salvato l'impostazione, nella parte superiore della pagina è possibile che venga richiesto di svuotare la cache. Se appare, svuota la cache di Magento con il link che ti dà.

Se la modalità di produzione è abilitata (come visualizzato da php bin/magento deploy:mode:show), l'opzione GUI non sarà disponibile. Tieni presente che normalmente il pannello di amministrazione lo nasconde in modalità di produzione, quindi utilizzalo solo se stai testando.

Metodo della riga di comando

Innanzitutto, apri la directory dell'applicazione Magento (quella con index.php) nella shell. Per abilitare la registrazione debug inserire:

php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush

Ciò comporterà l'accesso alle informazioni di debug var/log/debug.lognella directory dell'applicazione Magento. Per disabilitare la registrazione debug, immettere:

php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush


1
Sembrerebbe che questo sia stato rimosso dalla risposta. Non applicabile alla 2.3.1
Chris K

Non posso votare così tanto. Alla vecchia maniera con config: impostare i risultati in "Il percorso" dev / debug / debug_logging "non esiste" anche su 2.2.8
Fabian Schmengler,


0

Il valore impostato è già stato bloccato. Per modificare il valore, utilizzare l'opzione --lock.


se ricevi il messaggio sopra dopo aver eseguito la risposta di @Michael Casey, aggiungi --lock come nel seguente comandophp bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
bhaskarc

0
bin/magento setup:config:set --enable-debug-logging=true

o

bin/magento setup:config:set --enable-debug-logging=false

Non dimenticare di

bin/magento cache:flush

0

Per abilitare la registrazione debug

Utilizzare il comando setup: config: set per abilitare la registrazione debug per la modalità corrente.

bin / magento setup: config: set --enable-debug-logging = true

Consiglia di fare riferimento a documenti magento poiché le cose possono cambiare con varie versioni dei prodotti.

https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.