fix: error logger 수정

This commit is contained in:
2022-05-09 16:08:53 +09:00
parent 9293c4e480
commit 123cf8d437
+5 -1
View File
@@ -133,6 +133,7 @@ function logErrorByCustomHandler(int $errno, string $errstr, string $errfile, in
$errfile . ':' . $errline, $errfile . ':' . $errline,
getExceptionTraceAsString($e) getExceptionTraceAsString($e)
); );
return true;
} }
set_error_handler("\\sammo\\logErrorByCustomHandler"); set_error_handler("\\sammo\\logErrorByCustomHandler");
@@ -155,7 +156,10 @@ set_exception_handler('\\sammo\\logExceptionByCustomHandler');
function checkForFatal() function checkForFatal()
{ {
$error = error_get_last(); $error = error_get_last();
if ($error["type"] == E_ERROR) { if($error === null){
return;
}
if (($error["type"]??0) == E_ERROR) {
logErrorByCustomHandler($error["type"], $error["message"], $error["file"], $error["line"]); logErrorByCustomHandler($error["type"], $error["message"], $error["file"], $error["line"]);
} }
} }