Given topic uncovers how to configure Handler in order to achieve maximal performance characteristics and lowest processing latency.
Under normal conditions a Handler logs important events and market data transmitted by CME into a log file. As far as logging entries represent textual information, binary data like incoming messages are encoded using base64-encoding before stored in log. That adds extra time into processing cycle. Finally, if Logger implementation stores its data into a file, that may be a relatively slow operation.
To eliminate slowdowns caused by flushing data to filesystem and/or extra encoding operations, logging can be disabled by setting OnixS::CME::DropCopy::HandlerSettings::advancedLogOptions to the OnixS::CME::DropCopy::AdvancedLogOptions::LogNothing. In such case log events are not constructed by the Handler and nothing is logged at all.