如果不使用终端和 python 代码,我将无法访问 celery 的默认日志。尽管使用 -f 能够通过终端获得它。想要使用 python 脚本获取文件中的日志以及由 celery 在 stderr 中生成的默认日志。
2 回答

牧羊人nacy
TA贡献1862条经验 获得超7个赞

芜湖不芜
TA贡献1796条经验 获得超7个赞
如果您使用的是python 文件,则可以获得如下记录器。您可以将文件处理程序添加到logger.
from celery.utils.log import get_task_logger
logger = get_task_logger(__name__)
对于默认的 celery 日志,您可以将以下内容添加到您的celery工作程序运行命令中
-f LOGFILE, --logfile=LOGFILE
Path to log file. If no logfile is specified, stderr
is used.
添加回答
举报
0/150
提交
取消