2012-05-16 2 views
1

CakePHP는 로깅이 켜지면 PHP 고지/오류와 같은 이벤트에 대한 간단한 로그 메시지를 출력하고 Cake가 자동으로 추가 정보를 출력하도록 Cake를 설정하는 방법이 있는지 궁금합니다. PHP 오류 테스트; 나는 특별히 Session 정보를 가지고있다. 사용자 ID를 얻을 수 있다면 디버깅에 큰 도움이됩니다. 명확히하기 위해자동 케이크 오류/디버그 로그에 세션 데이터 추가

, 이들은 당신은 내가 그때 내가 필요로하는 정보를 포함 할 수 있습니다 내 자신의 로그를 만들 수 있습니다 알고

Configure::write('log', true); 

core.php 세트를 얻을 로그,하지만 난 기본을 추가하고 싶습니다 가능하다면 에 대해 알지 못합니다. 내 로그에 $_SESSION 배열을 덤핑하는 것과 같은 일이 시작일 수 있지만 이것이 가능한지 나는 알 수 없다.

저는 케이크 2.2.2를 사용하고 있습니다. 인증을 위해 AuthComponent를 사용하여 이 아니라이 아닙니다.

답변

0

오류 로그를 사용하는 대신 다른 로그를 작성하는 것이 좋습니다. 그러나 거래의 오류 로그를 사용하려는 경우 가 오류 로그에 $ _SESSION을 작성하려면, 너무 간단합니다, 당신이 그것을

$this->log($_SESSION,'error'); 
그것은 나를 위해 일한

enter image description here

당신은 오류 로그를 계속 사용할 수 있습니다 원하는 목적지까지 다음과 같은 코드를 작성 원하는 모든 것을 저장하십시오.