33#include <NDEVR/Time.h>
34#include <NDEVR/String.h>
35#include <NDEVR/TranslatedString.h>
85 :
String(message.translation())
A class that allows for specific log information to be conveyed to a ProgressInfo object including in...
Definition LogMessage.h:44
LogMessage(const TranslatedString &message, const uint01 error_level=e_notification)
Definition LogMessage.h:84
void formatMessage()
Definition LogMessage.h:91
LogMessage(const char *message, const uint01 error_level=e_notification)
Definition LogMessage.h:70
Time recordTime() const
Definition LogMessage.h:97
LogMessage(const String &message, const uint01 error_level=e_notification)
Definition LogMessage.h:77
Time m_time
Definition LogMessage.h:104
LogMessage(const Time &time, const char *message, const uint01 error_level=e_notification)
Definition LogMessage.h:63
uint01 logRecordLevel() const
Definition LogMessage.h:100
ApplicationMessagePriority
Definition LogMessage.h:47
@ e_critical_error
Definition LogMessage.h:54
@ e_notification
Definition LogMessage.h:51
@ e_warning
Definition LogMessage.h:52
@ e_error
Definition LogMessage.h:53
@ e_debug
Definition LogMessage.h:49
@ e_logged_debug
Definition LogMessage.h:50
@ e_success
Definition LogMessage.h:48
uint01 m_error_level
Definition LogMessage.h:105
LogMessage()
Definition LogMessage.h:58
The core String class for the NDEVR API.
Definition String.h:69
String & replace(const String &sub_string, const String &replace_sub_string, bool ignore_case=false)
Replaces ALL instances of a given substring with the provided replacement.
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:80
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Definition BaseValues.hpp:233