簡體   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