Harden logging config with safer overrides and optional JSON/file sinks

This commit is contained in:
ي
2026-03-11 16:31:28 +05:30
parent b410ece4ca
commit 7619604324
6 changed files with 287 additions and 124 deletions

View File

@@ -2,7 +2,6 @@ from fastapi import APIRouter, HTTPException, UploadFile, File, Depends
from pydantic import BaseModel
from typing import List, Optional, Dict, Any
import json
import logging
# Import our LinkedIn image generation services
from services.linkedin.image_generation import LinkedInImageGenerator, LinkedInImageStorage
@@ -11,8 +10,7 @@ from services.onboarding.api_key_manager import APIKeyManager
from middleware.auth_middleware import get_current_user
# Set up logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
from loguru import logger
# Initialize router
router = APIRouter(prefix="/api/linkedin", tags=["linkedin-image-generation"])