3#include <RumPi/Common.h>
47 LoggerLineData(
const wxString& logTime,
const RumPi::EAlertLevel alertLevel,
const wxString& eventDescription);
One line of the on-screen log: a timestamp, an alert level, and an event description.
Definition: LoggerLineData.h:14
const wxString & GetLogTime() const
Gets the formatted timestamp of the log entry.
Definition: LoggerLineData.cpp:54
LoggerLineData()
Creates an empty log line, defaulted to the OK level.
Definition: LoggerLineData.cpp:14
wxString myLogTime
The formatted timestamp of the log entry.
Definition: LoggerLineData.h:16
void SetAlertLevel(const RumPi::EAlertLevel alertLevel)
Sets the severity of the logged event.
Definition: LoggerLineData.cpp:140
void SetEventDescription(const wxString &eventDescription)
Sets the human-readable event summary.
Definition: LoggerLineData.cpp:157
virtual ~LoggerLineData()=default
Defaulted destructor.
RumPi::EAlertLevel GetAlertLevel() const
Gets the severity of the logged event.
Definition: LoggerLineData.cpp:71
void SetLogTime(const wxString &logTime)
Sets the formatted timestamp of the log entry.
Definition: LoggerLineData.cpp:123
const wxString & GetEventDescription() const
Gets the human-readable event summary.
Definition: LoggerLineData.cpp:106
wxString myEventDescription
The human-readable event summary.
Definition: LoggerLineData.h:18
wxString GetAlertLevelText() const
Gets the alert level formatted as text for display (e.g.
Definition: LoggerLineData.cpp:88
RumPi::EAlertLevel myAlertLevel
The severity of the logged event.
Definition: LoggerLineData.h:17