[Moscow.pm] Логирование запросов и ответов в Dancer

Nick Knutov mail на knutov.com
Пт Ноя 9 01:51:08 PST 2012


Просто про логгирование - 
http://blogs.perl.org/users/polettix/2012/03/logging-in-dancer.html

Про конкретно время, еще и с разбивкой на функции - Dancer::Plugin::NYTProf

Про время целиком - Dancer::Plugin::TimeRequests


09.11.2012 15:23, Ilya Chesnokov пишет:
> Всем привет.
>
> Возникла проблемка при работе с Dancer.
> Нужно логировать все запросы и соответствующие им ответы, а также
> измерять время, потраченное на обработку запроса.
>
> В качестве быстрого решения мы поставили хуки before и after - в первом
> логируется запрос, во втором ответ. Однако во многих местах для быстрого
> возврата результата при ошибке используется halt(), а хуки не
> срабатывают, если был вызван halt() (т.е. ответ не записывается).
>
> Есть идеи, как решить этот вопрос? Может быть уже есть существующее
> решение? Пока приходит в голову только использовать промежуточный слой
> (Plack middleware), который будет выполнять нужные действия, но может
> кто посоветует что-то более простое?
>
> --
> Best regards,
> Ilya Chesnokov
>
>

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


Подробная информация о списке рассылки Moscow-pm