Каков наилучший способ реализовать журнал в каждом методе, выполняемом в PHP? - PullRequest
1 голос
/ 08 сентября 2011

У меня есть десятки классов с уникальным ParentClass, мне нужно реализовать способ создания журнала каждый раз, когда выполняется любой метод!

Есть способ сделать это только в ParentClass или что-то вроде?

спасибо, Celso

Ответы [ 3 ]

1 голос
/ 08 сентября 2011

Вы можете попробовать backtrace , но его трудно обмануть.И некоторая информация здесь .

0 голосов
/ 08 сентября 2011

Зачем вам это нужно?

Если вы хотите увидеть план выполнения, вы можете:

  1. запустить профилирование xdebug
  2. запустите ваше приложение в отладчике

Если это для чего-то другого, не делай этого. Это только усложнит чтение вашего кода и заполнит ваши жесткие диски бесполезными данными, которые вы можете иметь в любое время, используя пункты 1) или 2), описанные выше.

Редактировать: моя компания делает именно то, что вы хотите, и я уверяю вас, что вы не хотите туда добраться.

0 голосов
/ 08 сентября 2011

Существует способ для защищенных и приватных методов , однако AFAIK нет для регистрации открытых вызовов методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...