[Moscow.pm] Логирование запросов и ответов в Dancer
Ilya Chesnokov
chesnokov.ilya на gmail.com
Пт Ноя 9 01:23:01 PST 2012
Всем привет.
Возникла проблемка при работе с Dancer.
Нужно логировать все запросы и соответствующие им ответы, а также измерять
время, потраченное на обработку запроса.
В качестве быстрого решения мы поставили хуки before и after - в первом
логируется запрос, во втором ответ. Однако во многих местах для быстрого
возврата результата при ошибке используется halt(), а хуки не срабатывают,
если был вызван halt() (т.е. ответ не записывается).
Есть идеи, как решить этот вопрос? Может быть уже есть существующее
решение? Пока приходит в голову только использовать промежуточный слой
(Plack middleware), который будет выполнять нужные действия, но может кто
посоветует что-то более простое?
--
Best regards,
Ilya Chesnokov
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121109/ef2a6555/attachment.html>
Подробная информация о списке рассылки Moscow-pm