mirror of
https://github.com/wintercms/winter.git
synced 2024-06-28 05:33:29 +02:00
34 lines
780 B
PHP
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;
|
|
}
|
|
|
|
} |