EventLogRow
Domain · UPSEvent log table row with timestamp, severity indicator, event code, and message.
| 07.05.2026 14:23 | Info | UPS001 | UPS is on line power. |
| 07.05.2026 14:17 | Critical | UPS002 | UPS switched to battery power. |
<% events.forEach(function(ev, i) { %>
<%- include('../../../modules/domain/ups/EventLogRow', { event: ev, index: i }) %>
<% }); %>
<%
var _event = locals.event || {};
var _index = locals.index || 0;
var severityMeta = {
INFO: { dot: 'bg-info', text: 'text-info', label: 'Info' },
WARNING: { dot: 'bg-warning', text: 'text-warning', label: 'Warning' },
CRITICAL: { dot: 'bg-error', text: 'text-error', label: 'Critical' },
};
var sm = severityMeta[_event.severity] || severityMeta.INFO;
var ts = _event.timestamp ? new Date(_event.timestamp).toLocaleString('tr-TR', { dateStyle: 'short', timeStyle: 'short' }) : '—';
%>
<%= ts %>
<%= sm.label %>
<%= _event.code || '—' %>
<%= _event.message || '—' %>