Spaces:
Sleeping
Sleeping
| 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 |