Add logging params

This commit is contained in:
Anibal Angulo
2026-02-20 20:36:16 +00:00
parent a3776052ed
commit befa549bca

View File

@@ -14,7 +14,7 @@ from .routers import conversation_router, notification_router, quick_replies_rou
# Configure logging
logging.basicConfig(
level=logging.INFO,
level=settings.log_level,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
)
logger = logging.getLogger(__name__)
@@ -80,6 +80,7 @@ def main() -> None:
parser.add_argument("--limit-concurrency", type=int, default=None, help="Max concurrent connections per worker")
parser.add_argument("--backlog", type=int, default=2048, help="TCP listen backlog (default: 2048)")
parser.add_argument("--reload", action="store_true", help="Enable auto-reload (dev only)")
parser.add_argument("--no-access-log", action="store_true", help="Disable uvicorn access logs")
args = parser.parse_args()
uvicorn.run(
@@ -90,6 +91,7 @@ def main() -> None:
limit_concurrency=args.limit_concurrency,
backlog=args.backlog,
reload=args.reload,
access_log=not args.no_access_log,
)