[Moscow.pm] Логгирование запросов к объекту
Jack of Shadows
somerandomlogin на gmail.com
Ср Дек 26 08:33:32 PST 2012
Эх.
2012/12/26 Oleg Alistratov <ali at ali.org.ua>:
> Ох.
>
> use Aspect;
>
> 26.12.2012, 17:48, "Jack of Shadows" <somerandomlogin at gmail.com>:
>> Ну это наверное можно сделать дописав к объекту метод 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 mailing list
>> moscow-pm at pm.org | http://moscow.pm.org
>
> --
> Oleg Alistratov
> --
> Moscow.pm mailing list
> moscow-pm at pm.org | http://moscow.pm.org
Подробная информация о списке рассылки Moscow-pm