in ssiog/metrics_logger.py [0:0]
def __init__(self, file_name="metrics.csv", flush_interval=5):
self.file_name = file_name
self.flush_interval = flush_interval
self.queue = Queue()
self._shutdown = False
self.writer_thread = Thread(target=self._writer_loop, daemon=True)
self.writer_thread.start()