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 asyncio
import json import json
import logging
from datetime import datetime, timedelta from datetime import datetime, timedelta
from pathlib import Path from pathlib import Path
from typing import Dict, Any, List, Optional from typing import Dict, Any, List, Optional
from fastapi import FastAPI, HTTPException from fastapi import FastAPI, HTTPException
from pydantic import BaseModel from pydantic import BaseModel
# Configure logging from aitbc import get_logger
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__) logger = get_logger(__name__)
app = FastAPI( app = FastAPI(
title="AITBC Plugin Analytics Service", title="AITBC Plugin Analytics Service",

View File

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

View File

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

View File

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