Cha*_*ser 54
要查看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,或者您已将其配置为登录的任何位置.
小智 8
如果您喜欢命令行,也可以使用 drush 和 watchdog show 命令来执行此操作:
drush ws
此处提供有关此命令的更多信息:
https://drushcommands.com/drush-7x/watchdog/watchdog-show/
确保安装了 drush(您可能还需要确保启用了 dblog 模块)并使用:
drush watchdog-show --tail
Run Code Online (Sandbox Code Playgroud)
在 drush v8 及以下版本中可用。
这将使您从控制台实时查看日志。