如何在 drupal 中记录错误消息
2022-08-30 12:39:58
如何记录我们自己的错误消息(例如:由于无效的用户日期输入而导致的错误),这些消息在php程序中生成到drupal错误日志中。
如何记录我们自己的错误消息(例如:由于无效的用户日期输入而导致的错误),这些消息在php程序中生成到drupal错误日志中。
您可以使用看门狗
功能:
watchdog($type, $message, $variables = array(), $severity = WATCHDOG_NOTICE, $link = NULL)
引用手册,参数为:
$type
此邮件所属的类别。$message
要存储在日志中的消息。$variables
要在显示的消息中替换的变量数组,如果消息已翻译或无法翻译,则为 NULL。$severity
消息的严重性,根据 RFC 3164$link
要与邮件关联的链接。错误级别可以在watchdog_severity_levels
页面上找到。对于错误,您很可能会使用 ,甚至可能使用更“关键”的东西,具体取决于错误的类型。WATCHDOG_ERROR
德鲁帕尔 8
// Logs a notice
\Drupal::logger('my_module')->notice($message);
// Logs an error
\Drupal::logger('my_module')->error($message);
请参阅如何在 Drupal 8 中记录消息的更多示例。