添加信息到Celery的get_task_logger

时间:2017-10-29 10:10:38

标签: logging celery

登录Celery的推荐方法是使用这两行

from celery.utils.log import get_task_logger
logger = get_task_logger(__name__)

然后在任务itselt做logger.info(...)

但是,我想补充更多细节;就我而言,user的名称。 所有 我的任务将其作为任务的第一个参数。

是否有(一种简单的)方法来增强记录器的行为? 目前我只是做了类似的事情:

logger.info('[{}] My log message is {}'.format(user, 42))

但这是一个非常丑陋的解决方案(更不用说烦人使用了)

0 个答案:

没有答案