24#include <fmt/format.h>
86 wxString AsString()
const;
Hold an error message and may be used when throwing exceptions containing meaningful error messages.
Holds a structured error message.
const wxString & GetTitle() const
SEVERITY GetSeverity() const
KI_ERROR & SetDebugText(const wxString &aDebugText)
std::chrono::system_clock::time_point GetTimestamp() const
const wxString & GetDescription() const
bool HasDescription() const
KI_ERROR & SetDescription(const wxString &aDescription)
std::chrono::system_clock::time_point m_timestamp
KI_ERROR & SetSeverity(SEVERITY aSeverity)
KI_ERROR & SetTitle(const wxString &aTitle)
KI_ERROR(SEVERITY aSeverity, const wxString &aTitle=wxEmptyString)
bool HasDebugText() const
const wxString & GetDebugText() const
auto format_as(const KI_ERROR &aError)