Symfony2 - 主义日志

时间:2013-03-26 12:57:32

标签: logging symfony doctrine-orm

我希望看到所有的学说查询。

我知道dev吧,但它没有显示通过Ajax处理的查询。

如何查看所有学说查询?

2 个答案:

答案 0 :(得分:11)

为了扩展您的答案,特别是在dev上,我更喜欢拆分每个日志通道,以便我可以轻松地将每个通道分配到自己的输出。

在config_dev.yml中,添加:

monolog:
   handlers:
   [...]
      doctrine:
            action_level: debug
            type:  stream
            path:  %kernel.logs_dir%/%kernel.environment%_doctrine.log
            channels: doctrine

然后

tail -f app/logs/dev_doctrine.log

会为每个事务提供一个很好的干净流。我也为事件,请求和安全添加一个,但这自然是个人偏好。

答案 1 :(得分:2)

$ tail -f app/logs/dev.log | grep "doctrine.DEBUG"