11

为什么 Celery 将所有输出标记为警告?例如:

[2012-09-30 16:41:10,718: WARNING/MainProcess] celery@dev-maven has started.
[2012-09-30 16:41:49,219: INFO/MainProcess] Got task from broker: project_reindex.reindex_updated_projects[df28cd38-7582-445b-921b-228ee7570d9f]
[2012-09-30 16:41:52,761: WARNING/PoolWorker-1] Project 51144 indexed.

我该如何配置它?

更新:

操作系统 - Ubuntu 10.04

Celery 3.0.7 (Chiastic Slide)

消息代理 - RabbitMQ

4

1 回答 1

16

来自stdoutstderr重定向到记录器的输出,默认日志级别为警告。worker_redirects_stdouts_level您可以使用和worker_redirects_stdouts 设置配置级别或完全禁用重定向 :

https://docs.celeryproject.org/en/latest/userguide/configuration.html#worker-redirect-stdouts

这些设置是CELERY_REDIRECT_STDOUTS_LEVEL&CELERY_REDIRECT_STDOUTS在早期版本中。

于 2012-10-01T09:16:28.767 回答