diff --git a/src/capa_de_integracion/main.py b/src/capa_de_integracion/main.py index 37bf2c7..2c62702 100644 --- a/src/capa_de_integracion/main.py +++ b/src/capa_de_integracion/main.py @@ -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, )