def __init__(self, filename=None):
        self.filename = None
        if filename:
            self.load(filename)
def emit(self, record):
        msg = self.format(record)
        self._queue.put_nowait(msg)