@if(isset($showLevelsDropdown) && $showLevelsDropdown)
@include('log-viewer::partials.log-list-level-buttons')
@endif
@include('log-viewer::partials.search-input')
@include('log-viewer::partials.log-list-share-page-button')
@include('log-viewer::partials.site-settings-dropdown')
@if(isset($logs) && ($logs->isNotEmpty() || !$hasMoreResults))
@forelse($logs as $index => $log) @empty @endforelse
Level icon
Description
Log index
@if($log->level->getClass() === 'danger') @elseif($log->level->getClass() === 'warning') @else @endif {!! \Opcodes\LogViewer\Utils\Utils::highlightSearchResult($log->time->toDateTimeString(), $query) !!} {!! \Opcodes\LogViewer\Utils\Utils::highlightSearchResult($log->text, $query) !!} @include('log-viewer::partials.log-list-link-button')
{!! \Opcodes\LogViewer\Utils\Utils::highlightSearchResult($log->fullText, $query) !!}
@if($log->fullTextIncomplete)
The contents of this log have been cut short to the first {{ \Opcodes\LogViewer\Utils\Utils::bytesForHumans(\Opcodes\LogViewer\Facades\LogViewer::maxLogSize()) }}. The full size of this log entry is {{ $log->fullTextLengthFormatted() }}
@endif
No results
@if(!empty($query)) @endif @if(!empty($query) && isset($file)) @endif @if(isset($levels) && count(array_filter($levels, fn ($level) => $level->count > 0 && $level->selected)) === 0 && count(array_filter($levels, fn ($level) => $level->count > 0)) > 0) @endif
@else
@if($hasMoreResults) Searching... @else Select a file or start searching... @endif
@endisset @if($logs?->hasPages())
{{ $logs->links('log-viewer::pagination') }}
@endif

Memory: {{ $memoryUsage }} · Duration: {{ $requestTime }} · Version: {{ $version }}