FirePHP可以配置为告诉它在记录时从何处调用?

时间:2012-08-29 17:02:14

标签: php firephp

我正在帮助一位同事使用传统的意大利面条代码应用程序。 $firephp->log中有成千上万的电话,但我们正试图追踪特定电话。

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

1 个答案:

答案 0 :(得分: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);
}

P.S。我的系统上有一个较旧版本的FirePHP,因此您的代码可能略有不同,但更改大致相同。