Skip to content

Commit ce4c2fa

Browse files
log_context
1 parent 4a2cada commit ce4c2fa

File tree

1 file changed

+11
-8
lines changed
  • services/storage/src/simcore_service_storage/modules/celery

1 file changed

+11
-8
lines changed

services/storage/src/simcore_service_storage/modules/celery/worker.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from celery import Celery
55
from celery.contrib.abortable import AbortableTask
66
from models_library.progress_bar import ProgressReport
7+
from servicelib.logging_utils import log_context
78

89
from .models import TaskID
910

@@ -22,11 +23,13 @@ def register_task(self, fn: Callable, task_name: str | None = None) -> None:
2223
def set_task_progress(
2324
self, task_name: str, task_id: TaskID, report: ProgressReport
2425
) -> None:
25-
_logger.debug(
26-
"Setting progress for %s: %s", task_name, report.model_dump_json()
27-
)
28-
self.celery_app.tasks[task_name].update_state(
29-
task_id=task_id,
30-
state="PROGRESS",
31-
meta=report.model_dump(mode="json"),
32-
)
26+
with log_context(
27+
_logger,
28+
logging.DEBUG,
29+
msg=f"Setting progress for {task_name}: {report.model_dump_json()}",
30+
):
31+
self.celery_app.tasks[task_name].update_state(
32+
task_id=task_id,
33+
state="PROGRESS",
34+
meta=report.model_dump(mode="json"),
35+
)

0 commit comments

Comments
 (0)