feat(P3): 5개 서비스 비즈니스 이벤트 logger.info 보강
This commit is contained in:
@@ -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}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user