# TODO: queue-based logger