django-timelog

Performans Günlüğü Middlware ve Analiz Araçları için Django
Şimdi İndirin

django-timelog Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • MIT/X Consortium Lic...
  • Yayıncı adı:
  • Gareth Rushgrove
  • yayıncı web sitesi:
  • http://github.com/garethr/

django-timelog Etiketler


django-timelog Açıklama

Django için Performans Günlüğü Middlware ve Analiz Araçları Django-Timelog, rayların talep edilmesinden ağır bir şekilde etkilenen bir Django uygulaması. Kayıt analyzer. Önce Ayarlar File.MiddleWare_Classes = ('timelog.middleware.timelogmiddleware', bir sonraki kurulu_apps listenize Timelog ekle. Bu tamamen yönetim komutu için Timelog ekle. Kullanmak istediğiniz logger. Bu gerçekten ne yapmak istediğine bağlıdır, Django 1.3 günlüğe kaydetme kurulumu oldukça güçlüdür. İşte nasıl bir örnek olarak günlüğe kaydetme yaptım: timelog_log = '/path/to/logs/timelog.log 'Logging = {' versiyon ': 1,' Formatters ': {' Place ': {' Format ':'% (asctime) S '},},' işleyicileri ': {' Timelog ': { 'Seviye': 'Hata Ayıklama', 'Sınıf': 'Logging.handlers.RotatingFileHandler', 'Dosya Adı': Timelog_Log, 'Maxbytes': 1024 * 1024 * 5, 5 MB 'BackupCount': 5, 'Formatter': ' düz ',},},' Loggers ': {' Timelog.Middleware ': {' İşleyiciler ': ,' Seviye ':' Hata Ayıklama ',' Propogate ': Yanlış,}}} Sonunda, eğer Yoksaymak istediğiniz belirli bir URI'sınız var, bunları temel düzenli ifadeleri kullanarak tanımlayabilirsiniz. Timelog_ignore_uris listesi Ayarlar.pyl:Timelog_ignore_uris = ('^ / admin /', # '/ admin /' '^ / other_page / $' ile başlayan tüm URI'leri yok sayar. / other_page / daha fazlası / '. '.jpg $', # .jpg'de biten tüm Uris'i yok sayar) Gereksinimler: · Python · Django


django-timelog İlgili Yazılım