' . $message . PHP_EOL; if($fp = @fopen(PATH . 'system/logs/' . date("Y-m-d") . '.log', 'a+')) { fwrite($fp, $line); fclose($fp); } } public static function __callStatic($severity, $parameters) { static::write($severity, $parameters[0]); } public static function exception($e) { static::write('error', static::format($e)); } private static function format($e) { return $e->getMessage().' in '.$e->getFile().' on line '.$e->getLine(); } }