@php($resultCount = (int) $logs->total())
@if($logs->isEmpty())
manage_search
Nenhum evento encontrado
Ajuste os filtros ou tente buscar por rota, IP ou ID da requisição.
@else
@foreach($logs as $log)
@php($status = (int) ($log->status_code ?? 0))
@php($levelTone = $log->level === 'error' || $status >= 500 ? 'bad' : (in_array($log->level, ['warning', 'warn'], true) || $status >= 400 ? 'warn' : ($log->level === 'info' ? 'info' : 'muted')))
@php($displayPath = $log->url ? \Illuminate\Support\Str::before($log->url, '?') : null)
{{ $levelTone === 'bad' ? 'error' : ($levelTone === 'warn' ? 'warning' : ($levelTone === 'info' ? 'info' : 'article')) }}
{{ $log->event ?: 'Evento técnico' }}
{{ $log->message ?: 'Sem mensagem adicional.' }}
@if($status > 0)HTTP {{ $status }}@endif
@if($log->category){{ $log->category }}@endif
@if($log->method){{ $log->method }}{{ $displayPath ?: '' }}@endif
@if($log->route_name)route{{ $log->route_name }}@endif
@if($log->ip_address)lan{{ $log->ip_address }}@endif
@if($log->duration_ms !== null)schedule{{ number_format($log->duration_ms, 0, ',', '.') }} ms@endif
@if($log->user_id)personUsuário #{{ $log->user_id }}@endif
@if($log->request_id)fingerprint{{ \Illuminate\Support\Str::limit($log->request_id, 18) }}@endif
@if($log->user_agent)devices{{ $log->user_agent }}@endif
chevron_right
@endforeach
@endif
@if($logs->lastPage() > 1)
@php($previousQuery = array_merge($filters, ['logs_page' => $logs->currentPage() - 1]))
@php($nextQuery = array_merge($filters, ['logs_page' => $logs->currentPage() + 1]))
@endif