MCPcopy
hub / github.com/celery/celery / TaskFormatter

Class TaskFormatter

celery/app/log.py:32–43  ·  view source on GitHub ↗

Formatter for tasks, adding the task name and id.

Source from the content-addressed store, hash-verified

30
31
32class TaskFormatter(ColorFormatter):
33 """Formatter for tasks, adding the task name and id."""
34
35 def format(self, record):
36 task = get_current_task()
37 if task and task.request:
38 record.__dict__.update(task_id=task.request.id,
39 task_name=task.name)
40 else:
41 record.__dict__.setdefault('task_name', '???')
42 record.__dict__.setdefault('task_id', '???')
43 return super().format(record)
44
45
46class Logging:

Callers 1

test_no_taskMethod · 0.90

Calls

no outgoing calls

Tested by 1

test_no_taskMethod · 0.72