【发布时间】:2017-03-08 01:40:15
【问题描述】:
在我的php.ini 我设置了这一行:
error_log = c:/php/php_errors.log
它可以将错误输出到指定的文件中。
但是,它总是输出最多 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
我想控制堆栈深度。如何? 我在 http://php.net/error-log 上找不到任何东西
【问题讨论】:
-
如果在 php.ini 中将 "log_errors_max_len" 设置为 0 会发生什么?
-
这也可能是运行时可配置的:ini_set("log_errors_max_len",0);
-
你是男人,它有效!
-
谢谢,乐于助人!
标签: php configuration xdebug ini