public function recordMessage($message, $code = 0, $file = '', $line = 0, $trace = []) { $this->message = $message; $this->code = $code; $this->file = $file; $this->line = $line; $this->trace = Helper::cleanupTrace($trace); }
/** * Log a regular error message * * @param int $entry_id Entry to associate the error with * @param string $message * @param int $code * @param string $file * @param int $line * @param array $trace 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; }