app.celery.ContextTask.shadow_name
- ContextTask.shadow_name(args, kwargs, options)
Override for custom task name in worker logs/monitoring.
Example
from celery.utils.imports import qualname def shadow_name(task, args, kwargs, options): return qualname(args[0]) @app.task(shadow_name=shadow_name, serializer='pickle') def apply_function_async(fun, *args, **kwargs): return fun(*args, **kwargs)
- Parameters
args (Tuple) – Task positional arguments.
kwargs (Dict) – Task keyword arguments.
options (Dict) – Task execution options.