24#include <OnixS/Eurex/DropCopy/Export.h>
81 return static_cast<LogSettings::Enum>(
static_cast<std::size_t
>(a) |
static_cast<std::size_t
>(b));
std::ostream & operator<<(std::ostream &, ApplId::Enum)
Make it printable using C++ I/O streams.
LogSettings::Enum operator|(LogSettings::Enum a, LogSettings::Enum b)
Typed logical operator helper.
std::string bitsToString(LogSettings::Enum)
Returns string representation.
std::string enumToString(ApplId::Enum)
Returns string representation.
@ Info
Information message.
@ Fatal
Fatal error, cannot continue.
@ Warning
User or logic error, just say about it.
@ Error
System error, but we can go on.
@ Trace
Used for tracing, usually including functions' names and args.
@ Debug
Used for debugging.
@ NoTrace
Disable all tracing.
@ Default
Default log settings.
@ TraceToFile
Trace to the log file.