Magento2 – MySQL Abfragen loggen

Wer wissen will, wie die Magento2 MySQL Abfragen gestrickt sind, die auf die Datenbank los gelassen werden, kann sich alle Abfragen in eine Datei loggen lassen.

Das Query-Logging aktiviert ihr folgendermaßen:

In  app/etc/di.xml sucht ihr (etwa Zeile 96)


und ersetzt das durch


Damit habt ihr nun die Loggerklasse für die Datenbank geändert.

Um dem Konstruktor dann die korrekten Argumente zu übergeben, fügt ihr am Ende folgenden Code vor das schließende </config>-Tag:

    
        
            false
            log/query.log
        
    

Das Log-File findet ihr dann unter var/log/query.log.

Aber Achtung!! das Log-File wächst rasant!

Gefunden hab ich den Tipp bei Gihan Kavinga.


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert