Add exception message chain, string trace and original object to JsonLD normalize error logging
This commit is contained in:
parent
b5454547e9
commit
956ae6241d
|
@ -68,9 +68,16 @@ class JsonLD
|
||||||
}
|
}
|
||||||
catch (Exception $e) {
|
catch (Exception $e) {
|
||||||
$normalized = false;
|
$normalized = false;
|
||||||
Logger::error('normalise error');
|
$messages = [];
|
||||||
// Sooner or later we should log some details as well - but currently this leads to memory issues
|
$currentException = $e;
|
||||||
// Logger::log('normalise error:' . substr(print_r($e, true), 0, 10000), Logger::DEBUG);
|
do {
|
||||||
|
$messages[] = $currentException->getMessage();
|
||||||
|
} while($currentException = $currentException->getPrevious());
|
||||||
|
|
||||||
|
Logger::warning('JsonLD normalize error');
|
||||||
|
Logger::notice('JsonLD normalize error', ['messages' => $messages]);
|
||||||
|
Logger::info('JsonLD normalize error', ['trace' => $e->getTraceAsString()]);
|
||||||
|
Logger::debug('JsonLD normalize error', ['jsonobj' => $jsonobj]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $normalized;
|
return $normalized;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user