문제

나는 Firephp 및 Zend 프레임 워크와 함께 로그에 무엇이든간에 귀찮게하는 자리를 가지고 있습니다. Firebug가 설치되고 사이트가 허용 목록에 있습니다. Firephp를 확인하기 위해 할 수있는 다른 테스트가 있는지 모르겠습니다.

부트 스트랩 :

protected function _initActionHelper()
{
    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);
    Zend_Registry::set('logger', $logger);
}

컨트롤러 :

class IndexController extends Zend_Controller_Action
{
    protected $logger;

    public function init()
        {
            $this->logger = Zend_Registry::get('logger');
        }

        public function indexAction()
        {
            $this->logger->log('ALERT', Zend_Log::ALERT);
        }
}
도움이 되었습니까?

해결책

Firebug가 실제로 작동하고 있는지 확인 했습니까? 나는 Firebug 자체가 실제로 작동하지 않는다는 것을 알기 위해 하루 동안 몇 시간 동안 서클에서 돌아갔다. FireBug 1.4.2로 다운 그레이드해야했습니다 ( http://getfirebug.com/releases/firebug/1.4/ ).

Console.log 문으로 사이트에 간단한 JavaScript를 넣어 FireBug를 먼저 테스트합니다.

<script type="text/javascript">
console.debug('testing firebug console');
</script>

그것이 작동하는 경우 나는 Firephp 헤더가 실제로 전송되고 있는지 확인합니다. 당신이 열면 개똥 벌레 Firefox의 섹션을 한 다음로 이동하십시오 그물 탭 사이트에서 전송 된 응답 헤더를 볼 수 있어야합니다.

헤더가 전송되지 않으면 얼마나 도움이 될 수 있는지 잘 모르겠지만 Zend_wildfire를 살펴볼 것입니다 ( http://framework.zend.com/manual/en/zend.wildfire.html#zend.wildfire.chapter ) 그리고 거기에 무언가가있을 수 있는지 확인하십시오.

다른 팁

Firebug의 재설정 및 Firephp의 재설정과 모든 것이 작동하기 시작했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top