Печать вывода отладки в консоль браузера в Symfony 2

Не могли бы вы предложить, как распечатать любые отладочные данные в консоли браузера в Symfony 2?
Особенно, возможно ли реализовать с Symfony VarDumper Component?
В Zend Framework вы можете использовать инструмент Zend_Log_Writer_Firebug сделать это очень полезно. Есть ли у Symfony что-то подобное из коробки?

2

Решение

Monolog, регистратор, используемый Symfony, имеет встроенную поддержку FirePHP и ChromePHP.

В Symfony Standard Edition вы можете настроить обработчики монологов в конфигурации вашего приложения.

Обработчики 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 не поддерживает вывод чего-либо в консоль браузера. Однако вы можете увидеть выгруженные значения на панели инструментов веб-отладки (или в html, если вы не используете панель инструментов).

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]