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