from logging.handlers import QueueHandler import queue import logging logger = logging.getLogger() qh = QueueHandler(queue.Queue()) qh.setFormatter(logging.Formatter('QueueHandler was here: %(message)s')) logger.addHandler(qh) sh = logging.StreamHandler() sh.setFormatter(logging.Formatter('[%(lineno)03d] %(levelname)s: %(message)s')) logger.addHandler(sh) logger.setLevel(logging.INFO) logger.info('test')