perl - 跟踪 Perl 方法调用

标签 perl

<分区>

我正在寻找一个好的 Perl 库,它可以在程序执行时跟踪方法调用并将它们转储到一个文件中。

我知道Devel::Trace但它非常有限,输出非常冗长。

还有更好的吗?

我希望能够从 CLI 运行如下内容。

perl -MTracer("My::Package::*", my_trace_file) my_large_modularized_program.pl

理想情况下,这会将在 My::Package 中进行的方法调用列表转储到文件 my_trace_file 中。

最佳答案

我试着用谷歌搜索“perl trace sub calls”。前两个命中似乎是合适的: Debug::TraceDebug::LTrace .

关于perl - 跟踪 Perl 方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35801307/

相关文章:

regex - 使用 Perl LWP::Simple to Process Online Prices 查询网站

arrays - 如果它们包含一些字符串,则从数组中删除它们

c++ - 带有 GUI 的 Python、Perl 和 C/C++

perl - Perl 使用什么散列函数/算法?

bash - perl 和 bash 外部命令区别

perl - 在perl中将数字视为数字的最简单方法?

visual-studio - 将 C++ 结构指针从 Perl 传递到任意 dll 函数调用

regex - 如何在 Perl 中将变量作为正则表达式

perl - File::Tee 和打开到 "tee"的管道有什么区别吗?

c - 是否有类似 PPI 或 Perl::Critic 的 C 语言?