Migrate plugin apps to centralized aitbc package utilities

- Migrate plugin-security/main.py from logging to aitbc.get_logger
- Migrate plugin-registry/main.py from logging to aitbc.get_logger
- Migrate plugin-analytics/main.py from logging to aitbc.get_logger
- Migrate plugin-marketplace/main.py from logging to aitbc.get_logger
- Remove logging.basicConfig() calls from all files
This commit is contained in:
aitbc
2026-04-25 07:22:55 +02:00
parent 2d61a7bfd2
commit 2f3a0a9fa5
4 changed files with 12 additions and 16 deletions

View File

@@ -5,16 +5,15 @@ Handles plugin analytics, usage tracking, and performance monitoring
import asyncio
import json
import logging
from datetime import datetime, timedelta
from pathlib import Path
from typing import Dict, Any, List, Optional
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
# Configure logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
from aitbc import get_logger
logger = get_logger(__name__)
app = FastAPI(
title="AITBC Plugin Analytics Service",

View File

@@ -5,7 +5,6 @@ Provides web interface and marketplace functionality for plugins
import asyncio
import json
import logging
from datetime import datetime, timedelta
from pathlib import Path
from typing import Dict, Any, List, Optional
@@ -14,9 +13,9 @@ from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from pydantic import BaseModel
# Configure logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
from aitbc import get_logger
logger = get_logger(__name__)
app = FastAPI(
title="AITBC Plugin Marketplace",

View File

@@ -5,7 +5,6 @@ Handles plugin registration, discovery, versioning, and security validation
import asyncio
import json
import logging
import hashlib
from datetime import datetime, timedelta
from pathlib import Path
@@ -13,9 +12,9 @@ from typing import Dict, Any, List, Optional
from fastapi import FastAPI, HTTPException, UploadFile, File
from pydantic import BaseModel
# Configure logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
from aitbc import get_logger
logger = get_logger(__name__)
app = FastAPI(
title="AITBC Plugin Registry",

View File

@@ -5,7 +5,6 @@ Handles plugin security scanning, vulnerability detection, and validation
import asyncio
import json
import logging
import subprocess
import tempfile
import os
@@ -15,9 +14,9 @@ from typing import Dict, Any, List, Optional
from fastapi import FastAPI, HTTPException, UploadFile, File
from pydantic import BaseModel
# Configure logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
from aitbc import get_logger
logger = get_logger(__name__)
app = FastAPI(
title="AITBC Plugin Security Service",