Implemented a queue for log messages which is flushed on a timer via configuration property `logs.flush`