category = $category; $log->message = $message; $log->severity = $severity; $log->html = $html; $log->url = substr(url::abs_current(true), 0, 255); $log->referer = request::referrer(null); $log->timestamp = time(); $log->user_id = identity::active_user()->id; $log->save(); } /** * Convert a message severity to a CSS class * @param integer $severity * @return string */ static function severity_class($severity) { switch($severity) { case log::SUCCESS: return "g-success"; case log::INFO: return "g-info"; case log::WARNING: return "g-warning"; case log::ERROR: return "g-error"; } } }