Code=(int)$e->getCode(); $this->Message=$e->getMessage(); $this->timestamp=date('U'); $this->Time=date('Y-m-s H:i:s',$this->timestamp); $this->Trace = $e->getTrace(); $this->TraceS = $e->getTraceAsString(); } public function getTrace() { return $this->Trace; } public function getTraceAsString() { return $this->TraceS; } public function __toString() { $str="[".$this->Time."] "; if(is_numeric($this->Code) && $this->Code > 0) { if($this->Code == 404 || $this->Code == 500) { http_response_code($this->Code); } $str.="(Error code ".$this->Code.") "; } $str.=$this->Message; return (string) $str; } public function __get($name) { if(property_exists($this, $name)) { return $this->$name; } return null; } }