[Moscow.pm] Логгирование запросов к объекту
Jack of Shadows
somerandomlogin на gmail.com
Ср Дек 26 07:48:03 PST 2012
Ну это наверное можно сделать дописав к объекту метод AUTOLOAD, только
надо предварительно пройтись по таблице символов и удалить оттуда все
имеющиеся методы, предварительно сохранив референсы на них где-нибудь
в другом месте.
Собственно внутри AUTOLOAD'а можно проверить caller и сдампить параметры.
2012/12/26 Ivan Petrov <i.petro.77.00 at gmail.com>:
> Есть объект.
>
> Юзер вызывает его методы
>
> $obj->some(12,3);
> $obj->other([4, 5, 6]);
>
> хочу некую тулзу чтобы сложить все юзерские вызовы методов объекта в
> файл в перловом прямо виде.
>
> чтобы потом на этот лог можно было немножко набросать перлового кода и
> повторить выполнение.
>
> при этом логгироваться должны только 'внешние' запросы: если запрос
> перевызовет другой запрос - логгировать не надо.
>
> такой модуль пишется довольно несложно, но может быть кто такое уже
> написал готовое?
> --
> Moscow.pm mailing list
> moscow-pm at pm.org | http://moscow.pm.org
Подробная информация о списке рассылки Moscow-pm