【发布时间】:2011-08-10 07:47:24
【问题描述】:
我需要快速了解在一堆意大利面条代码 perl 模块中调用了哪些子例程。
我可以编写一个脚本来遍历所有模块并添加代码以在每个子例程的开头打印出子例程名称和参数。
但是有没有办法覆盖内部 perl 的“子例程”机制本身来做到这一点?
代码在 mod_perl 下运行,所以我不能轻易使用调试器。
【问题讨论】:
-
感谢 Devel::Trace 和 Apache 文档的指点,但使用 Moose 作为@cnicutar 描述如下是迄今为止最简单的方法。