Spaces:
Paused
Paused
| """Logging configuration""" | |
| import logging | |
| import sys | |
| from app.core.config import settings | |
| def setup_logging(): | |
| """Setup logging configuration""" | |
| log_level = getattr(logging, settings.LOG_LEVEL.upper(), logging.INFO) | |
| # Configure root logger | |
| logging.basicConfig( | |
| level=log_level, | |
| format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', | |
| handlers=[ | |
| logging.StreamHandler(sys.stdout) | |
| ] | |
| ) | |
| # Set specific loggers | |
| logging.getLogger("uvicorn").setLevel(log_level) | |
| logging.getLogger("uvicorn.access").setLevel(logging.WARNING) | |
| logging.getLogger("httpx").setLevel(logging.WARNING) | |
| logging.getLogger("playwright").setLevel(logging.WARNING) |