def setup_worker(self):
"Sets up a worker process"
# NOTE: This is locally imported because it will in turn import
# twistedsnmp. Twistedsnmp is stupid enough to call
# logging.basicConfig(). If imported before our own loginit, this
# causes us to have two StreamHandlers on the root logger, duplicating
# every log statement.
self._logger.info("Starting worker process")
plugins.import_plugins()
def init():
handler = pool.initialize_worker()
self.job_loggers.append(handler.log_jobs)
reactor.callWhenRunning(init)
评论列表
文章目录