繁体   English   中英

获取芹菜的默认日志

[英]Getting default logs of celery

如果不使用终端和使用python代码,就无法访​​问celery的默认日志。 可以使用-f通过终端获得它。 想要使用python脚本获取文件中的日志,也希望由celery在stderr中生成的默认日志。

如果您使用的是python文件 ,则可以按以下方式获取记录器。 您可以将文件处理程序添加到logger

from celery.utils.log import get_task_logger

logger = get_task_logger(__name__)

对于默认的celery日志,您可以在celery worker run命令中添加以下内容

-f LOGFILE, --logfile=LOGFILE
                    Path to log file. If no logfile is specified, stderr
                    is used.

您是否尝试过使用芹菜花?

它是一个Web界面,用于监视和检查队列及其任务。

https://flower.readthedocs.io/en/latest/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM