GitPasha MCP Server - Ready for deployment
هذا الالتزام موجود في:
@@ -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}")
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم