How to log error message in Drupal?

Posted by Jessica Taylor | Updated on

Want to log error message in Drupal? You can use the watchdog function:

Quoting the manual, the parameters are:

  • $type The category to which this message belongs.
  • $message The message to store in the log.
  • $variables Array of variables to replace in the message on display or NULL if message is already translated or not possible to translate.
  • $severity The severity of the message, as per RFC 3164
  • $link A link to associate with the message.

And the error levels can be found on the page of watchdog_severity_levels. For an error, you’ll most probably use WATCHDOG_ERROR, or maybe even something more “critical”, depending on the kind of error.


If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.

Related Questions & Answers