improved error logging
This commit is contained in:
		@@ -54,7 +54,7 @@ class ErrorHandler {
 | 
			
		||||
		$traceString    = $exception->getTraceAsString();
 | 
			
		||||
 | 
			
		||||
		$logMessage = $message . PHP_EOL . 'Class: ' . $exceptionClass . PHP_EOL . 'Trace:' . PHP_EOL . $traceString;
 | 
			
		||||
		logMessage($logMessage);
 | 
			
		||||
		$this->maniaControl->log($logMessage);
 | 
			
		||||
 | 
			
		||||
		if ($this->reportErrors) {
 | 
			
		||||
			$error                    = array();
 | 
			
		||||
@@ -142,7 +142,7 @@ class ErrorHandler {
 | 
			
		||||
		$traceString = $this->parseBackTrace(debug_backtrace());
 | 
			
		||||
 | 
			
		||||
		$logMessage = $message . PHP_EOL . 'File&Line: ' . $fileLine . PHP_EOL . 'Trace: ' . $traceString;
 | 
			
		||||
		logMessage($logMessage);
 | 
			
		||||
		$this->maniaControl->log($logMessage);
 | 
			
		||||
 | 
			
		||||
		if ($this->reportErrors && !$this->isUserErrorNumber($errorNumber)) {
 | 
			
		||||
			$error                    = array();
 | 
			
		||||
@@ -255,7 +255,7 @@ class ErrorHandler {
 | 
			
		||||
	 * @return bool
 | 
			
		||||
	 */
 | 
			
		||||
	private function isUserErrorNumber($errorNumber) {
 | 
			
		||||
		return ($errorNumber === E_USER_ERROR || $errorNumber === E_USER_WARNING || $errorNumber === E_USER_NOTICE || $errorNumber === E_USER_DEPRECATED);
 | 
			
		||||
		return ($errorNumber & E_USER_ERROR || $errorNumber & E_USER_WARNING || $errorNumber & E_USER_NOTICE || $errorNumber & E_USER_DEPRECATED);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
@@ -265,7 +265,7 @@ class ErrorHandler {
 | 
			
		||||
	 * @return bool
 | 
			
		||||
	 */
 | 
			
		||||
	private function shouldStopExecution($errorNumber) {
 | 
			
		||||
		return ($errorNumber === E_ERROR || $errorNumber === E_USER_ERROR || $errorNumber === E_FATAL);
 | 
			
		||||
		return ($errorNumber & E_ERROR || $errorNumber & E_USER_ERROR || $errorNumber & E_FATAL);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user