回答
爲了擴大你的答案,尤其是在開發上,我更喜歡分割每個日誌通道,這樣我就可以輕鬆地將每個通道分別輸出到自己的輸出。
在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
會給你的每一筆交易的一個很好的清潔流,因爲它發生。我還爲事件,請求和安全添加了一個,但這自然是個人偏好。
$ tail -f app/logs/dev.log | grep "doctrine.DEBUG"
這隻顯示每個查詢的第一行 – 2013-03-26 13:08:02
這是因爲tail + grep沒有考慮到新行。如果要讀取所有查詢,請使用 – DonCallisto 2013-03-26 13:55:51
'tail -f'總是顯示新行,但'grep'只顯示匹配行。 '少'不會讓我跟蹤現場登錄。 – 2013-03-26 14:35:31
- 1. Symfony2和Doctrine - ManyToOne
- 2. Symfony2 MongoDB Doctrine ObjectID
- 3. Symfony2/Doctrine DQL QueryException
- 4. Symfony2 Doctrine MongoDB rollback
- 5. Doctrine generate/symfony2
- 6. 大ArrayCollection和Doctrine(symfony2)
- 7. Symfony2和Doctrine APC Cache
- 8. Symfony2,Doctrine 2:getResult Object
- 9. Doctrine和Symfony2的效率
- 10. Symfony2,doctrine ManyToOne關係錯誤
- 11. Symfony2,Doctrine數據持久性
- 12. createQueryBuilder leftJoin使用Doctrine和Symfony2
- 13. Symfony2 Doctrine querybuilder其中IN
- 14. Symfony2/Doctrine回滾差異
- 15. Symfony2,Doctrine,空關聯實體
- 16. Symfony2 Doctrine使用緩存表
- 17. 從Doctrine/Symfony2連接到MSSQL
- 18. Symfony2 Doctrine Querybuilder全部選中
- 19. Symfony2 doctrine mysql IN查詢
- 20. Symfony2 + Doctrine一對多關係
- 21. Symfony2複選框和Doctrine
- 22. Symfony2 - doctrine/orm上的聽衆
- 23. 多列請求Symfony2 Doctrine
- 24. Symfony2,Doctrine OneToOne的關係
- 25. Symfony2 Doctrine 1062重複條目
- 26. Symfony2 Doctrine - PostgreSQL的ILIKE子句?
- 27. Symfony2/Doctrine,通過關係
- 28. Symfony2/Doctrine關係映射
- 29. Symfony2的安全日誌用戶手動
- 30. 在Symfony2中使用Monolog旋轉日誌
哇!就是這樣!謝謝 – 2013-03-26 16:29:21