在PHP中执行的每个方法中实现日志的最佳方法是什么?

时间:2011-09-08 13:20:43

标签: php logging

我有几十个具有唯一ParentClass的类,我需要实现一种方法来在每次执行任何方法时创建日志!

有办法只在ParentClass或类似的东西中执行此操作吗?

感谢, 塞尔索

3 个答案:

答案 0 :(得分:1)

您可以尝试backtrace,但实施起来很困难。还有一些信息here

答案 1 :(得分:0)

a way for protected & private methods,但AFAIK无法记录公共方法调用。

答案 2 :(得分:0)

你为什么要这样做?

如果您想查看执行计划,您可以:

  1. 运行xdebug profiling
  2. 在调试器中运行您的应用程序
  3. 如果是其他原因,请不要这样做。它只会让您的代码更难以阅读,并使用无用的数据填充您的HD,您可以随时使用这些数据1)ou 2)。

    编辑:我的公司完全按照您的要求行事,我向您保证,您不想到达那里。