- {% set channel_is_defined = (logs|first).channel is defined %}
- <table class="logs" data-filter-level="Emergency,Alert,Critical,Error,Warning,Notice,Info,Debug" data-filters>
-     <thead>
-         <tr>
-             <th data-filter="level">Level</th>
-             {% if channel_is_defined %}<th data-filter="channel">Channel</th>{% endif %}
-             <th class="full-width">Message</th>
-         </tr>
-     </thead>
-     <tbody>
-     {% for log in logs %}
-         {% if log.priority >= 400 %}
-             {% set status = 'error' %}
-         {% elseif log.priority >= 300 %}
-             {% set status = 'warning' %}
-         {% else %}
-             {% set severity = log.context.exception.severity|default(false) %}
-             {% set status = severity is constant('E_DEPRECATED') or severity is constant('E_USER_DEPRECATED') ? 'warning' : 'normal' %}
-         {% endif %}
-         <tr class="status-{{ status }}" data-filter-level="{{ log.priorityName|lower }}"{% if channel_is_defined %} data-filter-channel="{{ log.channel }}"{% endif %}>
-             <td class="text-small" nowrap>
-                 <span class="colored text-bold">{{ log.priorityName }}</span>
-                 <span class="text-muted newline">{{ log.timestamp|date('H:i:s') }}</span>
-             </td>
-             {% if channel_is_defined %}
-                 <td class="text-small text-bold nowrap">
-                     {{ log.channel }}
-                 </td>
-             {% endif %}
-             <td>
-                 {{ log.message|format_log_message(log.context) }}
-                 {% if log.context ?? false %}
-                     <pre class="text-muted prewrap m-t-5">{{ log.context|json_encode(constant('JSON_PRETTY_PRINT') b-or constant('JSON_UNESCAPED_UNICODE') b-or constant('JSON_UNESCAPED_SLASHES')) }}</pre>
-                 {% endif %}
-             </td>
-         </tr>
-     {% endfor %}
-     </tbody>
- </table>