为什么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.
如何配置?
更新:

最佳答案

stdoutstderr的输出重定向到记录器,默认日志级别为警告。您可以使用以下命令配置级别或完全禁用重定向worker_redirects_stdouts_levelworker_redirects_stdouts设置:

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

这些设置在早期版本中为CELERY_REDIRECT_STDOUTS_LEVELCELERY_REDIRECT_STDOUTS

关于python - celery 将所有输出标记为警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12664250/

10-11 06:20