GitPasha MCP Server - Ready for deployment

هذا الالتزام موجود في:
2025-11-22 18:12:30 +02:00
الأصل ad152b278a
التزام 65be013fcf
3 ملفات معدلة مع 464 إضافات و113 حذوفات

عرض الملف

@@ -1,11 +1,21 @@
import os
import logging
LOG_LEVEL = os.getenv("LOG_LEVEL", "DEBUG").upper()
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper()
LOG_FILE = os.getenv("LOG_FILE", "logs/gitpasha.log")
ALLOWED_LEVELS = {
"INFO": logging.INFO,
"WARNING": logging.WARNING,
"ERROR": logging.ERROR,
"CRITICAL": logging.CRITICAL,
"DEBUG": logging.DEBUG
}
log_level = ALLOWED_LEVELS.get(LOG_LEVEL, logging.INFO)
logging.basicConfig(
level=getattr(logging, LOG_LEVEL, logging.DEBUG),
level=log_level,
format="%(asctime)s | %(levelname)s | %(message)s",
handlers=[
logging.FileHandler(LOG_FILE, mode="a", encoding="utf-8"),
@@ -14,3 +24,4 @@ logging.basicConfig(
)
log = logging.getLogger("gitpasha")
log.info(f"Logger initialized with level: {LOG_LEVEL}")