worker.py 416 B

12345678910111213141516
  1. from celery.signals import after_setup_logger
  2. from app.providers import logging_provider
  3. from app.providers.celery_app import celery_app # noqa
  4. @after_setup_logger.connect
  5. def setup_loggers(logger, *args, **kwargs):
  6. logging_provider.register()
  7. if __name__ == '__main__':
  8. # 方便用代码启动调试
  9. cmd_argv = ["-A", "worker.celery_app", "worker", "-c", "1"]
  10. celery_app.start(argv=cmd_argv)