2016-10-25 4 views
0

나는이 라인을 설정합니다.PHP의 오류 로그의 스택 추적 깊이를 설정하는 방법은 무엇입니까?</p> <pre><code>error_log = c:/php/php_errors.log </code></pre> <p>그것은 지정된 파일에 오류 출력을 할 수 있습니다 : 내 <code>php.ini</code>에서

그러나, 항상 4의 최대, 즉 : 내가 스택 깊이를 제어 할

PHP Fatal error: Uncaught ServiceNotFoundException 
Stack trace: 
#0 PluginManager.php(124): AbstractPluginManager->get('getEntityManage...', NULL) 
#1 AbstractController.php(301): PluginManager->get('getEntityManage...', NULL) 
#2 AbstractController.php(316): AbstractController->plugin('getEntityManage...') 
#3 AbstractPluginManager.php on line 133 
^^^ stops at depth 4 always 

를 출력합니다. 방법? 내가 값은 php.ini 파일에서 "log_errors_max_len"또는 ini_set()을 통해 가능하게 구성 http://php.net/error-log

+2

. 이니? –

+0

런타임 구성 가능 : ini_set ("log_errors_max_len", 0); –

+1

당신은 남자입니다, 그것은 작동합니다! – Dennis

답변

4

에 아무것도 찾을 수 없습니다 :

당신이 PHP를 0으로 "log_errors_max_len"로 설정하면 어떻게됩니까
ini_set("log_errors_max_len",0); 
+1

덕분에 마침내 제 3 자 파일로 들어가서 제 자신의'debug_print_backtrace' 파일을 넣지 않아도됩니다. – Dennis

+0

당신은 천만에요. 그렇게 생각하면 '받아 들인'대답으로 받아 들여야합니다. –

+0

7 분의 시간 초과 기간 후에 확실히 – Dennis