Есть ли промежуточное программное обеспечение Django / плагин, который регистрирует все мои запросы организованным образом?

Я хочу регистрировать каждый запрос, который когда-либо приходит через мой раздел. Есть ли для этого плагин / промежуточное ПО?

В идеале я бы хотел, чтобы он был доступен для запроса.

  • Как перенаправить регистратор на wxPython textCtrl с помощью специального обработчика ведения журнала?
  • Как перенаправить регистратор на wxPython textCtrl с помощью специального обработчика ведения журнала?
  • Альтернативные реализации точек ввода / вывода python / setuptools (расширения) на других языках / приложениях
  • Как настроить Eclipse для PyDev? Python не отображается в окне «Настройки»
  • Есть ли фильтр шаблонов Django, который обрабатывает «... больше», и когда вы нажимаете на него, он показывает больше текста?
  • 3 Solutions collect form web for “Есть ли промежуточное программное обеспечение Django / плагин, который регистрирует все мои запросы организованным образом?”

    Кажется, что вы лучший выбор django-request .

    Не знаю, хотите ли вы этого, но django-sentry – отличное приложение для регистрации ошибок, которые происходят на вашем сайте Django. Они могут отображаться в (хорошо продуманном!) Веб-интерфейсе, позволяющем сортировать, как количество ошибок и т. Д.

    Если вы просто хотите регистрировать запросы, доступ Apache access.log должен быть достаточным. И я думаю, есть много инструментов для анализа и отображения содержимого журналов Apache.

    Вы должны вести журнал внутри своего веб-сервера, а не в Django. Хотя он может регистрироваться, это не то, что вы обычно хотели бы сделать.

    Если вы действительно этого хотите, вот пример промежуточного программного обеспечения:

    class RequestLoggingMiddleware(object): def process_request(self, request): syslog.syslog(' '.join([ request.META['remote_addr'], request.get_full_path(), ])) 
    Python - лучший язык программирования в мире.