【问题标题】:Drupal - How to get watchdog messages and display them on the page?Drupal - 如何获取看门狗消息并将其显示在页面上?
【发布时间】:2018-12-06 10:23:30
【问题描述】:

如何获取看门狗消息并显示在页面上?

这对调试很有用。

【问题讨论】:

  • 哪个drupal版本?您需要尾随消息还是页面应该保持静态?
  • 我使用drupal 7。

标签: php drupal-7 content-management-system


【解决方案1】:

在您的代码中使用它,当watchdog() 调用的消息将保存在管理面板的“调试”类型的消息部分中。

另见https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/watchdog/7.x

<?php
 watchdog('debug', 'Something went wrong');
?>

【讨论】:

  • 我想要的实际上是以编程方式显示在我的主题中。
  • 如果你想在消息出现后显示它,那么你可以使用 drupal_set_message() 函数。如果您想将所有日志或其中的一部分打印到页面上,则可以创建自定义数据库请求到 watchdog 表。
  • 这个模块也可能有用Views Watchdog
猜你喜欢
  • 2018-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
  • 2018-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多