如果不使用終端和 python 代碼,我將無法訪問 celery 的默認(rèn)日志。盡管使用 -f 能夠通過終端獲得它。想要使用 python 腳本獲取文件中的日志以及由 celery 在 stderr 中生成的默認(rèn)日志。
2 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您使用的是python 文件,則可以獲得如下記錄器。您可以將文件處理程序添加到logger.
from celery.utils.log import get_task_logger
logger = get_task_logger(__name__)
對(duì)于默認(rèn)的 celery 日志,您可以將以下內(nèi)容添加到您的celery工作程序運(yùn)行命令中
-f LOGFILE, --logfile=LOGFILE
Path to log file. If no logfile is specified, stderr
is used.
添加回答
舉報(bào)
0/150
提交
取消