/home/techb158/dev.balacoffee.com/vendor/facade/ignition/src/LogRecorder
NameSizeModeActions
LogMessage.php10290644editdlrm
LogRecorder.php19090644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/facade/ignition/src/LogRecorder/LogRecorder.php (1909B)
app = $app; $this->maxLogs = $maxLogs; } public function register(): self { $this->app['events']->listen(MessageLogged::class, [$this, 'record']); return $this; } public function record(MessageLogged $event): void { if ($this->shouldIgnore($event)) { return; } $this->logMessages[] = LogMessage::fromMessageLoggedEvent($event); if (is_int($this->maxLogs)) { $this->logMessages = array_slice($this->logMessages, -$this->maxLogs); } } public function getLogMessages(): array { return $this->toArray(); } public function toArray(): array { $logMessages = []; foreach ($this->logMessages as $log) { $logMessages[] = $log->toArray(); } return $logMessages; } protected function shouldIgnore($event): bool { if (! isset($event->context['exception'])) { return false; } if (! $event->context['exception'] instanceof Throwable) { return false; } return true; } public function reset(): void { $this->logMessages = []; } public function getMaxLogs(): ?int { return $this->maxLogs; } public function setMaxLogs(?int $maxLogs): self { $this->maxLogs = $maxLogs; return $this; } }