django-logdb

شما را قادر م سازد تا ورود ها را به ااه داده وارد ند و آنها را به صورت دوره ا جمع آور ند
انون بارر ن

django-logdb رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • BSD License
  • قمت:
  • FREE
  • نام ناشر:
  • Joeri Bekker
  • وب سات ناشر:
  • http://maykinmedia.nl

django-logdb برسب ها


django-logdb شرح

شما را قادر م سازد تا ورود ها را به ااه داده وارد ند و آنها را به صورت دوره ا جمع آور ند Django-LogDB دارا دستره ورود سفارش است ه نوشته ها ورود را در ااه داده م نوسد. بنابران، به راحت با ربند ورود موجود خود ادغام م شود و شما م تواند تصمم برد ه ه ورود ها ورود به ااه داده نوشته شده است. سات مدرت Django با نماش راف از ورود ها اخر ورود به سستم سترش افته است تا بنش بشتر را در آنه ه در حال وقوع است، ارائه شود. ام ها ورود به سستم با سطح ورود ا "نوع ورود ورود به سستم" دسته بند م شوند. برا به حداقل رساندن دسترس به ااه داده، تجمع از طرق دستور Django انجام م شود ه م تواند به صورت دوره ا تماس برد (به عنوان Cronjob). نصب: ساده ترن راه برا نصب بسته از طرق Setupools: Easy_install Django-LogBonce نصب شده، تنظمات Django خود را به روز رسان ند و Djangoldb را به installed_apps اضافه ند: installed_apps = ('django.contrib.admin'، 'django.contrib.auth'، 'django.contrib.contenttypes'، 'django.contrib.contenttypes'، 'django.contrib.contenttypes' .Contrib.Sessions's's's's's's's's's's's's's Django Urls.py، شامل djangoldb.urls قبل از admin: urlpatterns = الوها (''، ... (r '^ admin / djangologdb /'، شامل ('djangolldb.urls))، ... (R' ^ admin / '، شامل (admin.site.urls))،) به صورت اختار، ار م خواهد برا ورود به استثنائات، middleware_classes = (' django .middleware.common.commonmiddleware '،' django.contrib.sessions.middleware.sessionmidware '،' django.contrib.auth.middleware.AuthenticationMidware '، ...' djangolgdb.middleware.loggingmiddleware ' ،) اجرا Python Manage.py SyncDB برا اجاد جداول ااه داده. انون، برا بخش ورود به سستم واقع، باد از Handler Logging ااه داده استفاده ند. دو راه برا انجام ان ار وجود دارد: با استفاده از فال ربند تنها با استفاده از د اتون، ا با استفاده از فال ربند. هر دو روش زر توضح داده شده است. برا اضافه ردن ان دستره از طرق اتون، به عنوان مثال، Logger رشه شما، شما م تواند زر را به Django settings.py isimport اضافه ند loggingfrom djangoldb.handler واردات Djangodatabasehandler، add_handlerlogging.basicconfig ) logger = logging.getlogger () # اشال در Django باعث م شود تنظمات بار دو بار. با استفاده از # ان دستبر به جا Logging.addhandler در اطراف آن ار م ند. Add_Handler (Logger، Djangodatabasehandler ()) برا استفاده از ان دستره از طرق فال ربند ورود به سستم، به ساد ان ماول را در تنظمات Django خود وارد ند قبل از بارر ربند از فال: از djangolgdb واردات handlerslogging.config.fileconfig (...) سس در فال ربند ورود به سستم خود، شما م تواند آن را از نام فضا نام ها دستره اضافه ند و آن را به هر logger ه م خواهد اضافه ند: keys = djangoldb سطح = notsethandlers = djangoldb class = handlers.djangodatabasehandlergs = () ربند: شما م تواند تنظمات زر را در تنظمات Django خود تنظم ند: logdb_rules قوانن را برا اجاد ورود ورود به سستم جدد تنظم ند. به طور ش فرض: logdb_rules = logdb_level_colors تنظم رن برا استفاده در نمودار برا مجموعه داده ها مبتن بر سطح. به طور ش فرض: logdb_level_colors = {logging.debug: # c2c7d1 '، logging.info:' # aad2e9 '، logging.warning:' # b9a6d7 '، logging.Error:' # deb7c1 '، logging.critical:' # e9a8ab ' } logdb_media_root مسر مطلق را به دارتور رسانه Django-LogDB تنظم ند. ش فرض: logdb_media_url = os.path.join (djangoldb .__ path __ ، 'media') logdb_media_url تنظم URL ه رسانه ها را از logdb_media_root اداره م ند. اطمنان حاصل ند ه در انتها برش عقب را اضافه ند. ار settings.debug = درست باشد، رسانه ها توسط Django خدمت خواهند رد. ش فرض: logdb_media_url = '/ admin / djangoldb / media /' دستورات: aggregate_logs aggregates ورود به سستم ورود و راه انداز هر ونه اقدام با قوانن تطبق. قوانن برا اجاد ساههها مربوط - cleanup = اساز تعداد روزها را مشخص م ند تا ورود ها ورود را نه م دارد و بقه را حذف م ند. الزامات: اتون جنجو ه جدد در ان نسخه: Django را به عنوان الزام حذف رد (هرند هنوز مورد ناز است) برا جلور از درر با Djangorecipe.


django-logdb نرم افزارها مرتبط