OnixS C++ eSpeed ITCH Market Data Handler 1.7.3
API documentation
Loading...
Searching...
No Matches
LogSettings Struct Reference

Public Types

enum  Enum

Detailed Description

Definition at line 47 of file LogSettings.h.

Member Enumeration Documentation

◆ Enum

enum Enum
Enumerator
NoTrace 0x00 

Disable all tracing.

TraceToFile 0x01 

Trace to the log file.

TraceToConsole 0x02 

Duplicate log messages to console.

Note
Messages with LogLevel::Trace and LogLevel::Debug are not duplicated to console.
Async 0x04 

Enable asynchronous logging.

Note
Instead of direct output to file or console, handler put log message into interthread queue, that will be processed by auxilary thread.
ConsoleErr 0x8 

if TraceToConsole is set, then direct output to stderr

ConsoleColored 0x10 

if TraceToConsole is set, then set up colored output mode

ConsoleShowPrefix 0x20 

if TraceToConsole is set, then append prefix to output

LogPackets 0x40 

Log binary data of received packets, applied only for Info log level and below.

LogBooks 0x80 

Log updated order book, applied only for Debug log level.

Default TraceToFile | LogPackets | LogBooks 

Default log settings.

Definition at line 49 of file LogSettings.h.