coder-demo / main.py
AhmadA82's picture
p
e51c6d4 verified
raw
history blame
785 Bytes
import logging
import os
# إعداد السجل قبل الاستيرادات الأخرى
logging.basicConfig(
level=logging.DEBUG,
format="🪵 [%(asctime)s] [%(levelname)s] %(message)s",
handlers=[
logging.StreamHandler(),
logging.FileHandler("data/app.log")
]
)
logger = logging.getLogger(__name__)
# إنشاء مجلد data إذا لم يكن موجوداً
data_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data")
os.makedirs(data_dir, exist_ok=True)
logger.info(f"📁 مجلد البيانات جاهز: {data_dir}")
try:
from app import app
logger.info("✅ استيراد app من app.py ناجح")
except ImportError as e:
logger.error(f"❌ فشل استيراد app من app.py: {str(e)}")
raise