One line of the on-screen log: a timestamp, an alert level, and an event description.
More...
#include <LoggerLineData.h>
One line of the on-screen log: a timestamp, an alert level, and an event description.
Example log line: Y-M-D H:M:S [ALERTLEVEL] EVENTSUMMARY
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
◆ LoggerLineData() [1/2]
| LoggerLineData::LoggerLineData |
( |
| ) |
|
Creates an empty log line, defaulted to the OK level.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
One line of the on-screen log: a timestamp, an alert level, and an event description.
Definition: LoggerLineData.h:14
◆ LoggerLineData() [2/2]
| LoggerLineData::LoggerLineData |
( |
const wxString & |
logTime, |
|
|
const RumPi::EAlertLevel |
alertLevel, |
|
|
const wxString & |
eventDescription |
|
) |
| |
Creates a log line from a formatted timestamp, an alert level, and a description.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
LoggerLineData line(
"2026-07-12 15:31:41", RumPi::EAlertLevel::Warning,
"Low memory.");
- Parameters
-
| [in] | logTime | The formatted timestamp (e.g. "2026-07-12 15:31:41"). |
| [in] | alertLevel | The severity of the event. |
| [in] | eventDescription | The human-readable event summary. |
◆ ~LoggerLineData()
| virtual LoggerLineData::~LoggerLineData |
( |
| ) |
|
|
virtualdefault |
Defaulted destructor.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
delete line;
LoggerLineData()
Creates an empty log line, defaulted to the OK level.
Definition: LoggerLineData.cpp:14
◆ GetAlertLevel()
| RumPi::EAlertLevel LoggerLineData::GetAlertLevel |
( |
| ) |
const |
Gets the severity of the logged event.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
RumPi::EAlertLevel level = line.GetAlertLevel();
- Returns
- The alert level.
◆ GetAlertLevelText()
| wxString LoggerLineData::GetAlertLevelText |
( |
| ) |
const |
Gets the alert level formatted as text for display (e.g.
"Warning").
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
wxString text = line.GetAlertLevelText();
- Returns
- The alert level as a display string.
◆ GetEventDescription()
| const wxString & LoggerLineData::GetEventDescription |
( |
| ) |
const |
Gets the human-readable event summary.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
wxString description = line.GetEventDescription();
- Returns
- The event description.
◆ GetLogTime()
| const wxString & LoggerLineData::GetLogTime |
( |
| ) |
const |
Gets the formatted timestamp of the log entry.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
wxString time = line.GetLogTime();
- Returns
- The formatted timestamp.
◆ SetAlertLevel()
| void LoggerLineData::SetAlertLevel |
( |
const RumPi::EAlertLevel |
alertLevel | ) |
|
Sets the severity of the logged event.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
line.SetAlertLevel(RumPi::EAlertLevel::Alert);
- Parameters
-
| [in] | alertLevel | The alert level to set. |
◆ SetEventDescription()
| void LoggerLineData::SetEventDescription |
( |
const wxString & |
eventDescription | ) |
|
Sets the human-readable event summary.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
line.SetEventDescription("Low memory.");
- Parameters
-
| [in] | eventDescription | The event description to set. |
◆ SetLogTime()
| void LoggerLineData::SetLogTime |
( |
const wxString & |
logTime | ) |
|
Sets the formatted timestamp of the log entry.
- Author
- Eddie O'Hagan
- Date
- 8/13/2026
line.SetLogTime("2026-07-12 15:31:41");
- Parameters
-
| [in] | logTime | The formatted timestamp to set. |
◆ myAlertLevel
| RumPi::EAlertLevel LoggerLineData::myAlertLevel |
|
protected |
The severity of the logged event.
◆ myEventDescription
| wxString LoggerLineData::myEventDescription |
|
protected |
The human-readable event summary.
◆ myLogTime
| wxString LoggerLineData::myLogTime |
|
protected |
The formatted timestamp of the log entry.
The documentation for this class was generated from the following files: