163 virtual void info(std::string&) = 0;
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
Abstraction of log entry in logging services.
virtual std::string & message()=0
Editable text to be a message of log entry.
LogEntry()
Life-time is managed by Logger.
virtual void commit()=0
Commits entry into a log and releases the instance.
virtual ~LogEntry()
Life-time is managed by Logger.
virtual void category(LogCategory::Enum)=0
Specifies category of information being logged.
virtual void source(const StrRef &)=0
Specifies source of information being logged.
virtual void info(std::string &)=0
Basic information on the implementation of the logging services.
Logger()
Only descendants are to be created.
virtual ~Logger()
Finalizes the instance.
virtual LogEntry * addEntry(LogSeverity::Enum)=0
Adds entry to the log.
Provides efficient way of accessing text-based values without copying content of the text being refer...
bool fromStr(Decimal &, const Char *, size_t)
Deserializes a decimal number from the given text presentation.
char Char
Character type alias.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
Categories for information being logged.
Enum
Categories for information being logged.
@ Info
Log entry represents informational message.
@ Warning
Log entry represents a warning.
@ Error
Log entry represents an error.
@ Debug
Log entry represents debug information.
Defines severity levels for log entries.
@ Regular
Handler will log miscellaneous aspects related with its execution like changes in state,...
@ Important
Only important information like warnings and errors will be logged.
@ Debug
In addition to the data logged in 'Regular' mode, Handler will output additional information like ste...