Could you suggest how to print any debug data into browser console in Symfony 2?
Especially, is it possible to implement with Symfony VarDumper Component
?
In Zend Framework you can use tool Zend_Log_Writer_Firebug
to do so which is very helpful. Does Symfony has something like this from the box?
问问题
3413 次
1 回答
5
Symfony 使用的记录器 Monolog 内置了对 FirePHP 和 ChromePHP 的支持。
在 Symfony 标准版中,您可以在应用程序配置中配置独白处理程序。
FirePHP 和 ChromePHP 处理程序甚至出现在 中config_dev.yml
,但被注释掉了:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: [!event]
console:
type: console
channels: [!event, !doctrine]
# uncomment to get logging in your browser
# you may have to allow bigger header sizes in your Web server configuration
#firephp:
# type: firephp
# level: info
#chromephp:
# type: chromephp
# level: info
在浏览器中查看日志所需要做的就是取消注释所需的处理程序。
目前,VarDumper 组件不支持将任何内容转储到浏览器的控制台。但是,您可以在 Web 调试工具栏中(如果您不使用工具栏,则在 html 中)看到转储的值。
于 2016-02-10T15:36:22.187 回答