[Moscow.pm] Mojo: логгирование запросов

Ivan Petrov i.petro.77.00 на gmail.com
Чт Июл 19 03:59:01 PDT 2012


была задачка залоггировать часть запросов к сайту на 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