Migrate agent-coordinator app to centralized aitbc package utilities

- Migrate 13 files from logging to aitbc.get_logger
- main.py, monitoring/prometheus_metrics.py, monitoring/alerting.py
- auth/jwt_handler.py, auth/permissions.py, auth/middleware.py
- consensus/distributed_consensus.py
- ai/realtime_learning.py, ai/advanced_ai.py
- protocols/communication.py, protocols/message_types.py
- routing/load_balancer.py, routing/agent_discovery.py
- Remove logging.basicConfig() from main.py
This commit is contained in:
aitbc
2026-04-25 07:06:44 +02:00
parent 119d0f42c0
commit 16ae53db4f
13 changed files with 36 additions and 30 deletions

View File

@@ -3,12 +3,13 @@ Main FastAPI Application for AITBC Agent Coordinator
"""
import asyncio
import logging
from contextlib import asynccontextmanager
from datetime import datetime
from typing import Dict, List, Optional, Any
import uuid
from aitbc import get_logger
from fastapi import FastAPI, HTTPException, BackgroundTasks, Depends, status, Query
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import JSONResponse, Response
@@ -30,11 +31,7 @@ from .monitoring.prometheus_metrics import metrics_registry, performance_monitor
from .monitoring.alerting import alert_manager, SLAMonitor
# Configure logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
)
logger = logging.getLogger(__name__)
logger = get_logger(__name__)
# Global variables
agent_registry: Optional[AgentRegistry] = None