mlogconfig
v0.2.5

توفر هذه الوحدة إعداد تسجيل قابل للتكوين لتطبيقات Python. وهو يدعم التسجيل إلى وحدة التحكم والملف و syslog (لـ Linux و MacOS) وسجل أحداث Windows. يمكن للمستخدم تمكين أو تعطيل كل طريقة تسجيل حسب الحاجة.
لدعم سجل الأحداث Windows ، مطلوب الحزم التالية:
تثبيت الحزم المطلوبة عن طريق التشغيل:
pip install pywin32فيما يلي مثال أساسي على استخدام MlogConfig لإعداد التسجيل لتطبيقك:
from mlogconfig import setup_logging
import logging
# Set up logging
setup_logging (
log_file_path = "logs/app.log" ,
error_log_file_path = "logs/app_error.log" ,
console_logging = True ,
syslog_logging = True ,
windows_event_logging = True ,
log_level = logging . DEBUG ,
)
# Use logging in your application
logging . info ( "This is an info log message." )
logging . error ( "This is an error log message." ) لتخصيص تكوين التسجيل ، قم بتعديل الوسيطات التي تم تمريرها إلى وظيفة setup_logging . على سبيل المثال:
log_file_path : مسار إلى ملف السجلerror_log_file_path : مسار إلى ملف سجل الخطأconsole_logging : اضبط على True لتمكين تسجيل وحدة التحكم ، False خلاف ذلكsyslog_logging : اضبط على True لتمكين تسجيل syslog (Linux و MacOS فقط) ، False خلاف ذلكwindows_event_logging : اضبط على True لتمكين تسجيل سجل الأحداث Windows ، False خلاف ذلكlog_level : قم بتعيين مستوى التسجيل logging.INFO على سبيل المثال logging.DEBUG logging.WARNING logging.ERROR logging.CRITICAL المساهمات مرحب بها! يرجى قراءة الإرشادات المساهمة قبل تقديم طلبات السحب أو القضايا الفتح.
تم ترخيص MlogConfig بموجب ترخيص MIT.