1

我正在帮助一位同事使用遗留的意大利面条代码应用程序。其中有数千个调用$firephp->log,但我们正试图追踪一个特定的调用。

FirePHP 是否可以配置为在每个日志语句中包含在代码中调用它的位置?

4

1 回答 1

0

FirePHP 本身是用 PHP 编写的,因此您可以编辑log成员函数以添加跟踪。在原始FirePHP.class.php文件中,函数log如下所示:

public function log($Object, $Label=null) {
    return $this->fb($Object, $Label, FirePHP::LOG);
}

如果要记录通话,只需将此方法修改为:

public function log($Object, $Label=null) {
    $this->trace($Label);
    return $this->fb($Object, $Label, FirePHP::LOG);
}

PS 我的系统上有一个旧版本的 FirePHP,所以你的代码可能会略有不同,但变化大致相同。

于 2012-08-29T17:35:11.783 回答