35
A
回答
48
要查看在Drupal自己的內部日誌系統(watchdog
數據庫表)條目,去http://example.com/admin/reports/dblog。這些可以包括Drupal特定的錯誤以及一般的PHP或MySQL錯誤。
使用watchdog()
函數可以從您自己的自定義模塊向此日誌添加條目。
當Drupal引導它時,它使用PHP函數set_error_handler()
爲PHP錯誤設置自己的錯誤處理程序。因此,每當Drupal中發生PHP錯誤時,將通過watchdog()
調用admin/reports/dblog
進行記錄。例如,如果您查找PHP致命錯誤,請在/var/log/apache/error.log
中找不到它們,這就是原因。其他錯誤,例如Apache錯誤仍應該記錄在/var/log
中,或者您已將其配置爲登錄的任何地方。
1
如果你喜歡命令行,你也可以做到這一點使用drush與看門狗show命令:
0
:有關此命令可以在這裏
drush ws
更多信息確保安裝了drush(您可能還需要確保dblog模塊已啓用)並使用:
drush watchdog-show --tail
這會給你一個實時看你的控制檯的日誌。
相關問題
- 1. 我如何檢查drupal日誌
- 2. 檢查日誌文件的文件夾
- 3. 如何檢查p2日誌?
- 4. 檢查Asp.Net的日誌文件
- 5. 檢查Android上的日誌文件
- 6. 在python中檢查大日誌文件
- 7. Python日誌記錄 - 檢查日誌文件的位置?
- 8. 如何在SAS文件夾中的每個日誌文件中檢查'ERROR:'?日誌文件在UNIX上
- 9. 如何查看snort日誌文件
- 10. 如何在日誌文件中添加新行時檢查 - Java
- 11. 如何檢查mysql workbench中的日誌?
- 12. 如何檢查log4net日誌路徑?
- 13. 如何檢查Java控制檯日誌?
- 14. 如何檢查TURN服務器日誌?
- 15. 如何檢查Oozie的日誌
- 16. 查看Oracle日誌文件
- 17. Umbraco查看日誌文件
- 18. 查看Unix日誌文件
- 19. 批處理文件檢查日誌文件的md5sum
- 20. Drupal:如何最小化日誌菜單?
- 21. Drupal緩慢查詢日誌分析
- 22. 如何檢查日誌,在此情況下(對所有的日期一個日誌文件)
- 23. 檢查Glassfish錯誤日誌
- 24. 如何通過AWS檢查電子郵件日誌?
- 25. SharePoint 2010 itemadded事件接收器 - 如何檢查日誌?
- 26. 如何檢查此事件日誌是否存在?
- 27. Windows事件日誌和日誌文件
- 28. WPF日誌文件查看器組件
- 29. 不使用文件檢索SAS日誌
- 30. 如何在日誌語句打印日誌中記錄日誌jar文件
爲什麼不使用error_log($ message + $ vars + $ etc)? – AlxVallejo
你可以這樣做。看門狗表不僅僅包含消息,比如模塊或者庫或者其它的東西,你可能想要存儲的一系列序列化數據(與錯誤有關的信息,消息字符串之外),位置,引用者,當前登錄的用戶等等。因此,拋出'watchdog('my_module',「Something broke。」,$ array_of_data)'對調試非常有用。 –