Django-Timelog

PRESTATIESLOGING MIDDLWARE EN ANALYSE TOOLS VOOR DJANGO
Download nu

Django-Timelog Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Gareth Rushgrove
  • Uitgever website:
  • http://github.com/garethr/

Django-Timelog Tags


Django-Timelog Beschrijving

Prestatie-logging MIDDLWARE- en analyse-instrumenten voor Django Django-Timelog is een Django-app die sterk werd beïnvloed door de rails-aanvraag Log Analyzer.InstallationPip Installeer Django-Timelogonce geïnstalleerd dat je een kleine configuratie moet doen om dingen te laten werken. Voeg eerst de middleware toe aan je middleware_classes in je instellingenbestand.middleware_classes = ('timelog.middleware.timelogmiddleware', volgende Timelog toevoegen aan je installed_apps-lijst. Dit is puur voor de Management Command Discovery.installed_Apps = ('Timelog', configureer dan de Logger die u wilt gebruiken. Dit hangt echt af van wat je wilt doen, de Django 1.3 Logging Setup is behoorlijk krachtig. Hier is hoe ik het logboek instellen als een voorbeeld: timelog_log = '/path/to/logs/timelog.log 'Logging = {' versie ': 1,' Formatters ': {' Plain ': {' Format ':'% (Assimime) s% (bericht) s '},},' Handlers ': {' Timelog ': { 'Niveau': 'Debug', 'Class': 'Logging.Handlers.rotatingFileHandler', 'FileName': Timelog_Log, 'Maxbytes': 1024 * 1024 * 5, # 5 MB 'Backupcount': 5, 'Formatter': ' Vlakte ',},},' Loggers ': {' timelog.middleware ': {' Handlers ': ,' Level ':' Debug ',' PropoGate ': False,}}} Ten slotte, als jij Heb een bepaalde URI's die u wilt negeren, u kunt ze definiëren met behulp van eenvoudige reguliere uitdrukkingen in de Timelog_ignore_uris-lijst in Instellingen.py:Timelog_ignore_uris = ('^ / admin /', # negeert alle URI's die beginnen met '/ admin /' '^ / other_page / $', # negeert alleen de URI '/ andere_pagina /', maar niet ' / andere_pagina / meer / '. '.jpg $', # negeert alle Uris die eindigt in .jpg) Vereisten: · Python · Django


Django-Timelog Gerelateerde software