1
나는 기존의 스파게티 코드 응용 프로그램으로 동료를 돕고 있습니다. $firephp->log
에는 수천 통의 전화가 있지만 특정 전화를 추적하려고합니다.FirePHP가 기록 될 때 어디에서 호출되었는지 알려주도록 FirePHP를 구성 할 수 있습니까?
FirePHP를 모든 로그 문과 함께 코드에서 호출 된 위치를 포함하도록 구성 할 수 있습니까?
나는 기존의 스파게티 코드 응용 프로그램으로 동료를 돕고 있습니다. $firephp->log
에는 수천 통의 전화가 있지만 특정 전화를 추적하려고합니다.FirePHP가 기록 될 때 어디에서 호출되었는지 알려주도록 FirePHP를 구성 할 수 있습니까?
FirePHP를 모든 로그 문과 함께 코드에서 호출 된 위치를 포함하도록 구성 할 수 있습니까?
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가 있으므로 코드가 약간 다를 수 있지만 변경 사항은 거의 동일합니다.