[Moscow.pm] Mojo: логгирование запросов
Ivan Petrov
i.petro.77.00 на gmail.com
Чт Июл 19 04:13:11 PDT 2012
> смотреть в сторону хуков before_dispatch/after_dispatch и res->content
ну с этого я начал.
просто непонятно в этом случае как вычленить нужные запросы от
ненужных.
> On Thu, 19 Jul 2012 14:59:01 +0400, Ivan Petrov
> <i.petro.77.00 на gmail.com> wrote:
>> была задачка залоггировать часть запросов к сайту на Mojo.
>> именно часть, ибо роутов там огромное количество а залогировать надо
>> несколько десятков.
>>
>> взяли и сделали нечто вроде такого
>>
>> for my $r ($route->bridge->to('logger#do_log')) {
>>
$r->>> get('/r1')->to('module1#action1');
$r->>> get('/r2')->to('module2#action2');
>>
>> }
>>
>> ну а в Logger#do_log написали
>>
>> save_log($self->req->to_string);
>>
>> все вроде хорошо, но вот теперь задачка расширяется на две разные:
>>
>> 1. надо рядом с логом положить сколько времени мы вообще этот запрос
>> обрабатывали
>> 2. надо логгировать и наши ответы
>>
>> как решить эти задачи не модифицируя все контроллеры?
Подробная информация о списке рассылки Moscow-pm