183 Logger(
const Logger&);
184 Logger& operator =(
const Logger&);
#define ONIXS_CMESTREAMLINEDMDH_EXPORTED_CLASS
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_BEGIN
#define ONIXS_CMESTREAMLINEDMDH_LTWT_STRUCT
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_END
#define ONIXS_CMESTREAMLINEDMDH_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.
LogEntry()
Life-time is managed by Logger.
virtual void commit()=0
Commits entry into a log and releases the instance.
virtual void category(LogCategory::Enum)=0
Specifies category of information being logged.
virtual void source(const StrRef &)=0
Specifies source of information being logged.
Logger()
Only descendants are to be created.
virtual ~Logger()
Only descendants are to be created.
virtual LogEntry * addEntry(LogSeverity::Enum)=0
Adds entry to the log.
Provides efficient way of accessing text-based FIX field values.
char Char
Character type alias.
void toStr(std::string &str, const Decimal &number)
bool fromStr(Decimal &, const char *, size_t)
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...
UInt32 Base
Enumeration base.