53ONIXS_CONFLATEDUDP_EXPORTED
73ONIXS_CONFLATEDUDP_EXPORTED
111 other.traceMessages_;
140 other.traceMessages_)
179 return traceMessages_;
227 "Debug Logging Settings",
237#if !defined (ONIXS_CONFLATEDUDP_NO_DEPRECATED)
246ONIXS_CONFLATEDUDP_EXPORTED
261 toStr(str, settings);
283 :
public SettingGroup
319 : SettingGroup(controller)
329 , logger_(other.logger_)
330 , debug_(other.debug_)
415 &LoggingSettings::assignNoControl,
425ONIXS_CONFLATEDUDP_EXPORTED
440 toStr(str, settings);
#define ONIXS_CONFLATEDUDP_LTWT_STRUCT
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_EXPORTED_STRUCT
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_LTWT_CLASS_DECL(name)
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
Parameters affecting what's logged at a debug level.
MessageTracing::Enum traceMessages() const
~DebugLoggingSettings()
Cleans everything up (if necessary).
void traceBooks(bool status)
Indicates whether books are traced.
DebugLoggingSettings(const SettingGroup *group=NULL)
Initializes default settings.
void traceMessages(MessageTracing::Enum tracing)
Defines the way SBE messages are traced.
DebugLoggingSettings(const DebugLoggingSettings &other)
Initializes as a copy.
void assignNoControl(const DebugLoggingSettings &other)
void traceFeeds(bool status)
Defines whether feeds are to be traced.
friend class LoggingSettings
LoggingSettings(SettingAssignController *controller=NULL)
Initializes the instance with the default values.
void logger(Logger *logger)
DebugLoggingSettings & debug()
LoggingSettings(const LoggingSettings &other)
Initializes as a copy of the other instance.
Logger & loggerOrDefault() const
const DebugLoggingSettings & debug() const
friend class HandlerSettings
Base services for settings grouped by a certain criteria.
void controlAssignment(const Char *description, Assignee &assignee, Value value) const
ONIXS_CONFLATEDUDP_EXPORTED bool fromStr(Decimal &, const Char *, size_t)
ONIXS_CONFLATEDUDP_EXPORTED void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
char Char
Character type alias.
DebugLoggingSettings HandlerDebugLoggingSettings
static Logger & logger()
Returns instance of the default logger.
Defines how SBE messages are traced.
Enum
Defines how SBE messages are traced.
@ FixFormat
Messages are traced in FIX tag=value format.
@ Disabled
Message tracing is disabled.
Implements logging services to put data to nowhere.