perl - 将 perl 脚本的调试跟踪重定向到文件

标签 perl debugging perl-module

例如:perl -d:Trace testScript.pl > 输出.log

问:1 跟踪未重定向到output.log 文件。 如何重定向跟踪。

问:2 是否可以仅在跟踪脚本进入脚本中使用的模块时跟踪脚本。我们可以只跟踪一两个级别吗?

谢谢。

最佳答案

A:1 跟踪默认重定向到 stderr 流。 要登录到 stderr(通常在 Linux 中),请执行以下操作:

perl -d:Trace testScript.pl &2> output.log

其中 &2 等于 stderr,&1 是 stdout(即 printf 调试),两者都只是 &

我不确定 A:2。

关于perl - 将 perl 脚本的调试跟踪重定向到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12837295/

相关文章:

javascript - 如何在 Mechanize 中模拟 javascript?

perl - 我如何检查子例程是否返回 *nothing*

c++ - 您在 Unix/Linux 下使用哪个 IDE 进行可视化调试?

javascript - 如何找到发起者为 "other"的请求的发起者

perl - 列出perl程序中所有的子程序名

perl - 如何为 Perl 变量设置默认值?

Perl - 模块内文件的相对路径

linux - Bash AWK 找到多个模式并分配给不同的变量

Perl 错误,无法使用定义的 (@array)。我怎样才能解决这个问题?

java - 我该如何解决 brut.androlib.AndrolibException