Cómo mostrar admin / reports / dblog en la terminal (cli)


14

Durante el desarrollo, me gusta mucho una pantalla dedicada con todos los mensajes de registro de drupal. Trabajar en mac o * nix creando una nueva ventana de terminal y haciendo una cola -f en el archivo de registro sería realmente bueno. Por lo tanto, puedo hacer una cola -f en el error de apache.log pero quiero mostrar el registro de drupal que se muestra en admin / reports / dblog ¿Dónde puedo encontrarlo y si es posible dejarlo salir a una pantalla de terminal y ¿si es así, cómo?


@dinesh gracias por las etiquetas! Eso donde las etiquetas exactas crearía pero faltan 19 rep;)
VUELO el

Respuestas:


29

Puedes usar drush para hacer esto:

$ drush help | grep watchdog
 watchdog-delete       Delete watchdog messages.
 watchdog-list         Show available message types and severity levels. A
 (wd-list)             prompt will ask for a choice to show watchdog messages.
 watchdog-show         Show watchdog messages.

drush watchdog-show tiene demasiadas opciones para mostrar completamente aquí, pero estos son los ejemplos:

 drush watchdog-show                       Show a listing of most recent 10
                                           messages.
 drush watchdog-show 64                    Show in detail message with id 64.
 drush watchdog-show "cron run succesful"  Show a listing of most recent 10
                                           messages containing the string "cron
                                           run succesful".
 drush watchdog-show --count=46            Show a listing of most recent 46
                                           messages.
 drush watchdog-show --severity=notice     Show a listing of most recent 10
                                           messages with a severity of notice.
 drush watchdog-show --type=php            Show a listing of most recent 10
                                           messages of type php.
 drush watchdog-show --tail --full         Show a listing of most recent 10
                                           messages with extended information
                                           about each one and continue showing
                                           messages as they are registered in
                                           the watchdog.
 drush watchdog-show --tail                Do a tail of the watchdog with a
 --sleep-delay=2                           delay of two seconds between each
                                           poll to the database.

44
Gracias drush watchdog-show --tail --full --count=50es lo que estoy usando ahora :)
VUELO

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.