Celery Worker - 删除警告消息`[WARNING / MainProcess] celery @ localhost ready`

时间:2016-06-26 18:42:09

标签: logging celery sentry raven

启动Celery Worker时会输出一条警告信息:
[2016-06-26 20:30:23,005: WARNING/MainProcess] celery@daniula.local ready

设置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?

1 个答案:

答案 0 :(得分:2)

Celery正在进行issue开放。

然而,您可以将此选项添加到配置中,并将任何stdout / stderr移动到记录器中的信息级别:

    'CELERY_REDIRECT_STDOUTS_LEVEL': 'INFO',