Logs

Real-time and historical system log viewer for monitoring errors, warnings, and events across all e-Boost locations.

Logs page showing log table with timestamp, level, namespace columns and filter sidebar
Logs — real-time log viewer showing active filters, log table, and filter/settings sidebar

Overview

The Logs page provides a centralized, real-time log viewer that streams system events from all e-Boost locations. Logs are collected from on-site hardware and streamed to the dashboard via a live WebSocket connection, allowing operators to monitor errors, warnings, and informational messages as they happen.

Active Filters Bar

The top of the page displays a summary bar showing the currently active filters:

FilterDescription
CustomerFilter logs to a specific customer (default: All)
LocationFilter logs to a specific location (default: All)
Time RangeHow far back to load logs (e.g., Last 2d, Last 7d, Last 30d)

Click Clear Filters to reset all filters to their defaults.

Log Table

The main area displays a table of log entries. Default columns include:

ColumnDescription
TimestampDate and time the log entry was recorded. Sortable by clicking the column header.
LevelSeverity level of the log entry: ERROR, WARNING, INFO, DEBUG. Filterable via the column filter icon.
NamespaceThe system component or service that generated the log (e.g., toast, generator, charger). Filterable.
MessageThe log message content describing the event or error.

Click any log row to expand it and view the full message details.

Filter Sidebar

The right sidebar provides detailed filter controls for narrowing down log results:

FilterDescription
EnvironmentFilter by deployment environment
ApplicationsFilter by application or service name
NamespacesFilter by log namespace (system component)
LevelsFilter by severity level (ERROR, WARNING, INFO, DEBUG)
SearchFree-text search with regex support — search for specific error messages, codes, or patterns
Time RangeSelect a predefined time window (e.g., Last 2d, Last 7d) or custom date range

Settings

SettingDescription
Pause StreamingTemporarily stops the live WebSocket log stream. Useful when reviewing a specific log entry without new entries pushing it off screen.
Collapse All RowsCollapses any expanded log rows back to their single-line view.
Auto-scroll to newestWhen enabled (default), the log table automatically scrolls to show the most recent entries as they arrive.

Table Columns

Click Customize Columns to add or remove columns from the log table. Available columns beyond the defaults may include additional metadata fields depending on the log source.

Export

Logs can be exported for offline analysis or record-keeping: