@foreach ($logs as $log)
@php
$lvl = strtoupper($log['level'] ?? 'LOG');
if (in_array($lvl, ['ERROR', 'CRITICAL', 'ALERT', 'EMERGENCY'], true)) {
$badgeColor = 'danger';
} elseif ($lvl === 'WARNING') {
$badgeColor = 'warning';
} elseif (in_array($lvl, ['NOTICE', 'INFO'], true)) {
$badgeColor = 'info';
} else {
$badgeColor = 'gray';
}
$title = $log['message'] ?? $log['raw'];
$metaParts = [];
if (!empty($log['timestamp'])) $metaParts[] = $log['timestamp'];
if (!empty($log['env'])) $metaParts[] = strtoupper($log['env']);
if (!empty($log['level'])) $metaParts[] = strtoupper($log['level']);
$meta = implode(' • ', $metaParts);
@endphp
{{ $lvl }}
@if ($meta !== '')
{{ $meta }}
@endif
{{ $title }}
Copy
Copied
Detail
@endforeach
@endif