47 entry_.category(category);
48 entry_.source(source);
68 std::string& message_;
170template <
typename Undefined>
173 struct DefineOperatorForGivenType {} var = undefined;
181 event.message() += cStr;
189 event.message() += str;
205 event.message() += character;
275template <
class Mantissa,
class Exponent>
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
Provides a mutable log entry whose lifetime is controlled by its logger.
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, Messaging::StrRef source)
Initializes event with LogEntry instance.
The time point without the time-zone information.
std::uint32_t UInt32
uInt32.
char Char
Character type alias.
std::uint16_t UInt16
uInt16.
std::basic_string_view< Char > StrRef
std::uint64_t UInt64
uInt64.
void toStr(std::string &, Int8)
Serializes given integer into a string.
Messaging::Timestamp timestamp(const Messaging::FIX::MultiContainer &, Messaging::FIX::Tag)
Retrieves last update time field value.
void toStr(std::string &str, BookState::Enum bookState)
Appends a string representation of a book state.
std::ostream & operator<<(std::ostream &stream, const IssueArgs &args)
Classifies the purpose of an individual log entry.
Enum
Available log entry categories.
LogDebug(LogEntry &entry, const Messaging::Char *source)
Initializes event as debug information.
LogDebug(LogEntry &entry, Messaging::StrRef source)
Initializes event as debug information.
LogDebug(LogEntry &entry, const std::string &source)
Initializes event as debug information.
LogError(LogEntry &entry, Messaging::StrRef source)
Initializes event as error.
LogError(LogEntry &entry, const std::string &source)
Initializes event as error.
LogError(LogEntry &entry, const Messaging::Char *source)
Initializes event as error.
LogInfo(LogEntry &entry, Messaging::StrRef source)
Initializes event as information.
LogInfo(LogEntry &entry, const std::string &source)
Initializes event as information.
LogInfo(LogEntry &entry, const Messaging::Char *source)
Initializes event as information.
LogWarning(LogEntry &entry, Messaging::StrRef source)
Initializes event as warning.
LogWarning(LogEntry &entry, const std::string &source)
Initializes event as warning.
LogWarning(LogEntry &entry, const Messaging::Char *source)
Initializes event as warning.