feat(P3): 5개 서비스 비즈니스 이벤트 logger.info 보강

This commit is contained in:
2026-05-28 22:38:43 +09:00
parent c5c260aefc
commit 2bfbd1dd93
7 changed files with 23 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
import json
import logging
import os
import shutil
import uuid
@@ -9,6 +10,8 @@ from fastapi.middleware.cors import CORSMiddleware
from pydantic import BaseModel
from _shared.access_log import install as install_access_log
logger = logging.getLogger(__name__)
from .db import (
init_db,
create_task, get_task,
@@ -159,9 +162,11 @@ async def generate_music(req: GenerateRequest):
task_id = str(uuid.uuid4())
params = req.model_dump()
logger.info(f"음악 생성 요청: provider={provider}, title={req.title!r}, genre={req.genre!r}, task_id={task_id}")
create_task(task_id, params, provider=provider)
job_type = "suno_generation" if provider == "suno" else "local_generation"
await _push_render_job(task_id, job_type, params)
logger.info(f"음악 생성 큐 푸시 완료: task_id={task_id}, job_type={job_type}")
return {"task_id": task_id, "provider": provider}