def initialize_logging(level, queue): """Setup logging for a process. Creates a base logger for pywall. Installs a single handler, which will send packets across a queue to the logger process. This function should be called by each of the three worker processes before they start. """ formatter = _get_formatter() logger = logging.getLogger('pywall') logger.setLevel(level) handler = QueueHandler(queue) handler.setLevel(level) handler.setFormatter(formatter) logger.addHandler(handler)