была задачка залоггировать часть запросов к сайту на 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 mailing list
[email protected] | http://moscow.pm.org

Ответить