Hallo,
ich brauche die Monolog ErrorHandler Klasse in meinen Plugin, denn ich stelle API Requests und eine weiße Seite zu haben und nicht zu wissen warum, ist nicht so toll. Prinzipiell funktioniert, ich möchte nur wissen, ob ich das so auch gewollt ist, oder besser gesagt, ob ich es richtig verwende.
Wenn man es im Event Enlight_Controller_Front_StartDispatch macht, dann schmeißt er wilde Division by Zero Exceptions und sowas, aber alle aus dem Cache Ordner. Durch Code durchsuchen, habe ich herausgefunden, dass es zwar ein Event onStartDispatch gibt, das aber niemals aufgerufen wird:
'registerErrorHandler'
];
}
public function registerErrorHandler()
{
/**
* @var SwagLogger $logger
*/
$logger = $this->container->get('pluginlogger');
// register error handler, that shopware doesn't by default.
ErrorHandler::register($logger);
}
}
Zu erwähnen ist noch, dass ich das 5.2 Plugin System verwende.
Über Tipps / Hinweise diesbezüglich würde ich mich freuen.