47 entry_.category(category);
48 entry_.source(source);
71 std::string& message_;
173template <
typename Undefined>
176 struct DefineOperatorForGivenType
186 event.message() += cStr;
194 event.message() += str;
210 event.message() += character;
280template <
class Mantissa,
class Exponent>
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
Represents real number with constant exponent.
Abstraction of log entry in logging services.
By default, logging machinery provides access to the entry with ability to store arbitrary text.
std::string & message()
Informational message to be added to a log.
~LogEvent()
Commits entry to the log.
const std::string & message() const
Informational message to be added to a log.
LogEvent(LogEntry &entry, LogCategory::Enum category, const StrRef &source)
Initializes event with LogEntry instance.
Provides efficient way of accessing text-based values without copying content of the text being refer...
Represents time interval.
Represents time point without time-zone information.
char Char
Character type alias.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
StrRef toStrRef(const std::string &str)
Constructs StrRef instance over std::string content.
std::ostream & operator<<(std::ostream &stream, const IssueArgs &args)
Categories for information being logged.
Enum
Categories for information being logged.
LogDebug(LogEntry &entry, const StrRef &source)
Initializes event as debug information.
LogDebug(LogEntry &entry, const Char *source)
Initializes event as debug information.
LogDebug(LogEntry &entry, const std::string &source)
Initializes event as debug information.
LogError(LogEntry &entry, const StrRef &source)
Initializes event as error.
LogError(LogEntry &entry, const Char *source)
Initializes event as error.
LogError(LogEntry &entry, const std::string &source)
Initializes event as error.
LogInfo(LogEntry &entry, const std::string &source)
Initializes event as information.
LogInfo(LogEntry &entry, const StrRef &source)
Initializes event as information.
LogInfo(LogEntry &entry, const Char *source)
Initializes event as information.
LogWarning(LogEntry &entry, const StrRef &source)
Initializes event as warning.
LogWarning(LogEntry &entry, const std::string &source)
Initializes event as warning.
LogWarning(LogEntry &entry, const Char *source)
Initializes event as warning.