public function logException($message, $exceptionObject, $priority = "alert", $relatedObject = null, $component = null)
{
if (is_null($priority)) {
$priority = Zend_Log::ALERT;
}
$message .= ' : ' . $exceptionObject->getMessage();
//workaround to prevent "nesting level to deep" errors when used var_export()
ob_start();
var_dump($exceptionObject);
$dataDump = ob_get_clean();
if (!$dataDump) {
$dataDump = $exceptionObject->getMessage();
}
$fileObject = new \Pimcore\Log\FileObject($dataDump);
$this->log($priority, $message, ["relatedObject" => $relatedObject, "fileObject" => $fileObject, "component" => $component]);
}