启动Celery Worker时,它会输出一条警告消息:
[2016-06-26 20:30:23,005:WARNING / MainProcess] celery@daniula.local准备好了
设置Raven客户端以收集错误并向Sentry发出警告时:
from raven.contrib.celery import register_signal, register_logger_signal
import logging
sentry = Client(config.get('SENTRY_DSN'))
register_logger_signal(sentry, loglevel=logging.WARN)
每次重启工人时都会向Sentry报告此无关警告.
有没有办法禁用它或切换到log.info?
最佳答案 在此,Celery正在进行
issue的开放.
但是,您可以将此选项添加到配置中,并将任何stdout / stderr移动到记录器中的信息级别:
'CELERY_REDIRECT_STDOUTS_LEVEL': 'INFO',