[Moscow.pm] Логгирование запросов к объекту

Oleg Alistratov ali на ali.org.ua
Ср Дек 26 07:58:22 PST 2012


Ох.

use Aspect;

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

-- 
Oleg Alistratov


Подробная информация о списке рассылки Moscow-pm