Uso de Drush para ver las entradas del watchdog como un "tail"

01/08/2016

El objetivo de esta guía es facilitar un comando que nos permita ver el log de Drupal de la misma manera que se muestra el log de PHP al utilizar el comando tail -f.

El comando wd-show muestra el contenido de watchdog, el flag tail indica que se muestren las últimas entradas y el flag --sleep-dealy=2 indica que se actualice esta información cada 2 segundos. 

En Drupal 6 y 7, las entradas de la tabla watchdog son incluídas tras una llamada a la función watchdog().

watchdog('my_module', $message, array(), WATCHDOG_ERROR);
 
En Drupal 8, las entradas se guardan en el log a través de una llamada a Drupal::logger. Para más información al respecto, consultar "How To Log Messages In Drupal 8"
Drupal::logger('my_module')->error($message)

Comando:

drush wd-show --tail --sleep-delay=2