2014-10-04 61 views
0

我有一个自定义的python日志记录工作。我想根据工人建立一个芹菜自定义日志记录。我浏览了Docs,但没有找到提示。任何人都可以建议我这样做一个这样的方法?如何创建芹菜自定义日志记录

+0

我计划的最终结果是为每个工人创建不同的日志文件。应该在html中检索基于工作人员的视图。我觉得这会帮助我更好地监控? - – Vimal 2014-10-04 10:38:44

+0

看看花https://github.com/mher/flower – ChillarAnand 2014-10-06 01:29:53

回答

0

当你说你想为每个工作人员使用不同的日志文件时,是指每个工作人员节点还是每个工作人员进程?

如果是针对每个节点,那已经支持。做celery worker --help欲了解更多信息。

-f LOGFILE,--logfile = LOGFILE 日志文件的路径。如果未指定日志文件,则使用stderr 。

如果使用supervisord运行你的员工,你可以使用stdout_logfilestderr_logfile

如果你想为每个池工作进程独立的日志文件,你能解释一下为什么吗?请注意,如果maxtasksperchild设置为限制进程执行的任务数,则池工作进程将保持更改。在这种情况下,您需要弄清楚如何将每个工作进程与日志文件相关联。

+0

谢谢,解决了我的问题 – Vimal 2014-10-09 16:13:25