33#include <NDEVR/Time.h>
34#include <NDEVR/String.h>
35#include <NDEVR/TranslatedString.h>
81 :
String(message.translation())
Definition LogMessage.h:40
LogMessage(const TranslatedString &message, const uint01 error_level=e_notification)
Definition LogMessage.h:80
void formatMessage()
Definition LogMessage.h:87
LogMessage(const char *message, const uint01 error_level=e_notification)
Definition LogMessage.h:66
Time recordTime() const
Definition LogMessage.h:93
LogMessage(const String &message, const uint01 error_level=e_notification)
Definition LogMessage.h:73
Time m_time
Definition LogMessage.h:100
LogMessage(const Time &time, const char *message, const uint01 error_level=e_notification)
Definition LogMessage.h:59
uint01 logRecordLevel() const
Definition LogMessage.h:96
ApplicationMessagePriority
Definition LogMessage.h:43
@ e_critical_error
Definition LogMessage.h:50
@ e_notification
Definition LogMessage.h:47
@ e_warning
Definition LogMessage.h:48
@ e_error
Definition LogMessage.h:49
@ e_debug
Definition LogMessage.h:45
@ e_logged_debug
Definition LogMessage.h:46
@ e_success
Definition LogMessage.h:44
uint01 m_error_level
Definition LogMessage.h:101
LogMessage()
Definition LogMessage.h:54
NDEVR_BASE_API String & replace(const String &sub_string, const String &replace_sub_string, bool ignore_case=false)
Definition String.cpp:343
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Definition TranslatedString.h:9
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:98
Definition BaseValues.hpp:272