Django-Timelog.

Performance-Protokollierung MIDDLware- und Analyse-Tools für Django
Jetzt downloaden

Django-Timelog. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Gareth Rushgrove
  • Website des Verlags:
  • http://github.com/garethr/

Django-Timelog. Stichworte


Django-Timelog. Beschreibung

Performance-Protokollierung MIDDLware- und Analyse-Tools für Django Django-Timelog ist eine Django-App, die stark von den Rails-Anforderungsprotokoll-Analysator beeinflusst wurde.Installationspip installieren django-timelogonce installieren Sie müssen eine kleine Konfiguration durchführen, um die Dinge zu erledigen. Fügen Sie zuerst die Middleware-Middleware-Middleware_Classes in Ihrer Settings-Datei.middleware_classes = ('timelog.middleware.timelogmiddleware ", Next In der Installation_Apps-Liste hinzufügen. Dies ist rein für den Befehlsbefehl Discovery.installed_Apps = (' Timelog ', dann konfigurieren Sie das Logger, den Sie verwenden möchten. Das hängt wirklich von dem ab, was Sie tun möchten, das Anmelden der Django 1.3-Protokollierung ist ziemlich leistungsstark. Hier ist, wie ich Protokollierung einrichten 'Protokollierung = {' Version ': 1,' Formataters ': {' Plain ': {' Format ':'% (ASCTIME) S% (Nachricht) S '},},' Handler ': {' TimeLog ': { 'Level': 'Debug', 'Klasse': 'logging.handler.rotatingFileHandler', 'Dateiname': timelog_log, 'maxbytes': 1024 * 1024 * 5, # 5 MB 'BackupCount': 5, 'formatter': ' einfach ',},},' Logger ': {' timelog.middleware ': {' Handler ': ,' Level ':' Debug ',' Propogate ': false,}}} Tunly, wenn Sie Haben Sie einen bestimmten Uris, den Sie ignorieren möchten, Sie können sie mit grundlegenden regulären Ausdrücken in der Timelog_ignore_uris Liste in sategory.py:Timelog_ignore_uris = ('^ / admin /', # ignoriert alle uris beginnend mit '/ admin /' '^ / yod_page / $', # ignoriert die URI '/ Andere_Page /' nur, aber nicht ' / Andere_Page / More / '. '.jpg $', # ignoriert alle uris enden in .jpg) Anforderungen: · Python · Django


Django-Timelog. Zugehörige Software