public logMessage ( integer $entry_id, string $message, integer $code, string $file = '', integer $line, array $trace = [] ) : null | static | ||
$entry_id | integer | Entry to associate the error with |
$message | string | |
$code | integer | |
$file | string | |
$line | integer | |
$trace | array | Stack trace to include. Use `Helper::generateTrace()` to create it. |
return | null | static |
public function logMessage($entry_id, $message, $code = 0, $file = '', $line = 0, $trace = [])
{
$error = new AuditError();
$error->entry_id = $entry_id;
$error->message = $message;
$error->code = $code;
$error->file = $file;
$error->line = $line;
$error->trace = Helper::cleanupTrace($trace);
$error->hash = Helper::hash($error->message . $error->file . $error->line);
return $error->save(false) ? $error : null;
}