смотреть в сторону хуков before_dispatch/after_dispatch и res->content
On Thu, 19 Jul 2012 14:59:01 +0400, Ivan Petrov <[email protected]> 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 mailing list [email protected] | http://moscow.pm.org
