(+) CTL-129 Added BatchLogListenerBase to write log events in configurable batches
(+) CTL-130 Added FileLogListener which writes to a log file in batches