在默认情况下,Celery已经似乎在记录任务接收/任务成功的任务事件。有没有办法编辑那些格式以适合我的其余日志。
我已经使用
CELERYD_LOG_FORMAT = "%(asctime)s %(processName)15s %(levelname)-8s - %(message)s"
CELERYD_TASK_LOG_FORMAT = "%(asctime)s %(processName)15s %(levelname)-8s - [%(dataFeedId)s] [%(task_name)s(%(task_id)s)] %(message)s"
这些任务事件似乎遵循工作日志格式CELERYD_LOG_FORMAT
:
2018-08-01 14:55:08,830 MainProcess INFO - Received task: fetch_data[b43d9168-a42f-4e44-988b-c023b3088f11]
我要对其进行更新以适合工作人员任务日志格式CELERYD_TASK_LOG_FORMAT
:
2018-08-01 14:55:08,832 MainProcess INFO - [4008e7e3eb0b40c19345697cb017449b] [fetch_data(b43d9168-a42f-4e44-988b-c023b3088f11)] Starting: [{...}}]
我继承了这个项目,这是我第一次使用芹菜,所以我不确定是否只是在忽略某些东西,还是需要为这些事件编写自己的监视器?