winter/modules/system/models/EventLog.php
Sam Georges 93590fb272 TraceLog -> EventLog
Cms\ErrorLog -> System\RequestLog
Set up some basic language keys
2014-07-30 17:19:51 +10:00

34 lines
780 B
PHP

<?php namespace System\Models;
use Model;
/**
* Model for logging system errors and debug trace messages
*/
class EventLog extends Model
{
/**
* @var string The database table used by the model.
*/
protected $table = 'system_event_logs';
/**
* Creates a log record
* @param string $message Specifies the message text
* @param string $level Specifies the logging level
* @param string $details Specifies the error details string
* @return self
*/
public static function add($message, $level = 'info', $details = null)
{
$record = new static;
$record->message = $message;
$record->level = $level;
$record->details = $details;
$record->save();
return $record;
}
}