الانتقال إلى المحتوى الرئيسي
يعتمد DataStore على وحدة التسجيل القياسية في Python. يوضح هذا الدليل كيفية إعداد التسجيل لأغراض تصحيح الأخطاء.

البدء السريع

مستويات السجل

المستوىالقيمةالوصف
DEBUG10معلومات تفصيلية لأغراض استكشاف الأخطاء وإصلاحها
INFO20معلومات تشغيلية عامة
WARNING30رسائل تحذير (الافتراضي)
ERROR40رسائل الخطأ
CRITICAL50إخفاقات حرجة

تعيين مستوى السجل

تنسيق السجل

التنسيق البسيط (الافتراضية)

Query
Response

تنسيق Verbose

Query
Response

ما الذي يُسجَّل

مستوى DEBUG

  • استعلامات SQL التي تم إنشاؤها
  • اختيار محرك التنفيذ
  • عمليات ذاكرة التخزين المؤقت (hits/misses)
  • توقيت العمليات
  • معلومات مصدر البيانات

مستوى INFO

  • اكتمال العمليات الرئيسية
  • تغييرات الإعدادات
  • عمليات الاتصال بمصادر البيانات

مستوى WARNING

  • استخدام ميزة لم يعد يُنصح بها
  • تحذيرات الأداء
  • مشكلات غير حرجة

مستوى ERROR

  • إخفاقات تنفيذ الاستعلامات
  • أخطاء الاتصال
  • أخطاء تحويل البيانات

إعدادات التسجيل المخصّصة

استخدام تسجيل في Python

التسجيل في ملف

تعطيل التسجيل


سيناريوهات استكشاف الأخطاء وإصلاحها

تصحيح أخطاء توليد SQL

مخرجات السجل:

استكشاف أخطاء اختيار المحرّك وإصلاحها

مخرجات السجل:

استكشاف أخطاء عمليات ذاكرة التخزين المؤقت وإصلاحها

استكشاف مشكلات الأداء وإصلاحها

مخرجات السجل:

إعدادات الإنتاج

تدوير السجلات


متغيرات البيئة

يمكنك أيضًا ضبط إعدادات التسجيل باستخدام متغيرات البيئة:

الملخص

المهمةالأمر
تفعيل التصحيحconfig.enable_debug()
تعيين المستوىconfig.set_log_level(logging.DEBUG)
تعيين التنسيقconfig.set_log_format("verbose")
التسجيل في ملفاستخدم معالجات التسجيل في Python
كتم السجلاتconfig.set_log_level(logging.CRITICAL)
آخر تعديل في ٢٥ يونيو ٢٠٢٦