From b35ffb0fe9320242dd6a8139bf8d9febd59061ba Mon Sep 17 00:00:00 2001 From: odain Date: Wed, 11 Sep 2024 15:36:50 +0200 Subject: [PATCH] add some error handling to have full stacktrace --- pages/exec.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pages/exec.php b/pages/exec.php index a5c369226..2c9b3bc3b 100644 --- a/pages/exec.php +++ b/pages/exec.php @@ -27,7 +27,11 @@ require_once(APPROOT.'core/metamodel.class.php'); IssueLog::Trace('----- Request: '.utils::GetRequestUri(), LogChannels::WEB_REQUEST); utils::InitTimeZone(); - +set_error_handler(function ($errno, $errstr) { + $e = new \Exception(""); + \SetupLog::Error("Catching", null, [$e->getMessage(), $e->getTraceAsString()]); + echo $e->getMessage() . '
' .$e->getTraceAsString(); +}, E_WARNING); /** * @param string $sPagePath full path (if symlink, it will be resolved)