TheBrain نشر 9 يناير 2016 أرسل تقرير مشاركة نشر 9 يناير 2016 لازلت مبتدئا في استخدام حزمة logging وأريد استعمالها في مشروعي وأحتاج إلى تغيير صيغة الوقت فما هي الطريقة الصحيحة لتخصيص الوقت فيها؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 9 يناير 2016 أرسل تقرير مشاركة نشر 9 يناير 2016 يوجد الكثير من الطرق لفعل ذلك في بايثون، فحسب التوثيق الرسمي، يُنصح باستخدام صنف Formatter:المنشئ (the constructor) سيأخذ معاملين اختيارين: سلسلة نصية لصيغة الرسالة وسلسلة نصية لصيغة التاريخ.ولتغيير هذه القيم الافتراضية سنستخدم هذا الصنف وسنغير السطر التالي:# create formatter formatter = logging.Formatter("%(asctime)s;%(levelname)s;%(message)s") إلى التالي ليقوم بالمطلوب:# create formatter formatter = logging.Formatter("%(asctime)s;%(levelname)s;%(message)s", "%Y-%m-%d %H:%M:%S") إذا كنت تستخدم logging.config.fileConfig مع ملف التهيئة فيمكنك التعديل عليها كالتالي:[formatter_simpleFormatter] format=%(asctime)s - %(name)s - %(levelname)s - %(message)s datefmt=%Y-%m-%d %H:%M:%S اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheBrain
لازلت مبتدئا في استخدام حزمة logging وأريد استعمالها في مشروعي وأحتاج إلى تغيير صيغة الوقت فما هي الطريقة الصحيحة لتخصيص الوقت فيها؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.