--------------------
Log / Dump
Mit der Funktion log können Sie Variablen, Arrays und Objekte an beliebigen Stellen im Code ausgeben.
**Shopware()-\>Log()-\>log($VARIABLE ,Zend\_Log::INFO);**
------------------
Gilt das auch für Shopware5 ?
Bei mir liefert das einen Fehler
Method „Shopware::Log“ not found failure
Hi Megadruck,
ab Shopware 5 hast du folgende Möglichkeiten:
$logger = Shopware()->Container()->get('debuglogger'); // allgemeiner Logger
$logger = Shopware()->Container()->get('corelogger'); // Logs aus dem Core
$logger = Shopware()->Container()->get('pluginlogger'); // Logs für Plugins
$logger->log('log');
$logger->info('info log');
$logger->error('error log');
//usw.
Je nach dem, welchen Logger du nimmst, sehen die Namen der Log Dateien etwas anders aus.
Viele Grüße aus Schöppingen
Michael Telgmann
Ich will es mit Hilfe von Firebug/Firephp auf der Console ausgeben lassen.
Mache es jetzt mit Shopware()-> Debug Logger () ->info($var);
aber es geht nicht mit Arrays, die muss man vorher umwandeln. Etwas umständlich
so gehts gut
$logger = Shopware()->Container()->get(‘debuglogger’);
$logger->addInfo($result = \Doctrine\Common\Util\Debug::dump($arguments));