Skip to content

Commit

Permalink
Include other fields (#266)
Browse files Browse the repository at this point in the history
  • Loading branch information
remg1997 committed May 20, 2024
1 parent 642f81c commit 3f83ac6
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions backend/worker/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.

import datetime
import json
import logging
import time
from datetime import datetime

import celery
from celery.signals import after_setup_logger
Expand Down Expand Up @@ -51,6 +51,7 @@ def generate_images(
prompt, num_images, models, endpoint, user_id, num_of_current_images
):
try:
request_start_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
job_service = JobService()
images = celery.group(
*[
Expand All @@ -67,15 +68,19 @@ def generate_images(
if (len(all_responses) + num_of_current_images) >= 5:
job_service.remove_registry({"prompt": prompt, "user_id": user_id})

request_end_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")

for response in all_responses:
info_to_log = {
"message": response["message"],
"generation_time": response["time"],
"model": response["generator"],
"task_id": response["queue_task_id"],
"user_id": response["user_id"],
"image_id": response["id"],
"prompt": prompt,
"timestamp": str(datetime.datetime.now()),
"request_start_time": request_start_time,
"request_end_time": request_end_time,
}

logger.critical(json.dumps(info_to_log))
Expand Down

0 comments on commit 3f83ac6

Please sign in to comment.