fix: error logger 수정
This commit is contained in:
+5
-1
@@ -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"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user