【发布时间】:2016-06-26 18:42:09
【问题描述】:
当启动 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?
【问题讨论】:
-
您找到解决方案了吗?我遇到了同样的事情,并且希望能够在我的任务中使用警告日志级别。
-
对不起,我放弃了。
-
我想我也会在我的任务中只使用
ERROR级别。似乎还有一些像this one "Restoring %d unacknowledged message(s)" 这样的消息也被打印为警告。可能会更多,idk。所以绝对不会只改变一件事。
标签: logging celery sentry raven