wie man admin / reports / dblog im terminal (cli) anzeigt


14

Während der Entwicklung mag ich einen dedizierten Bildschirm mit allen Drupal-Logmeldungen. Es wäre wirklich schön, auf einem Mac oder * nix ein neues Terminalfenster zu erstellen und ein Tail -f für die Protokolldatei zu machen. Ich kann also ein Tail -f in der Datei apache error.log ausführen, möchte aber das Drupal-Protokoll anzeigen, das in admin / reports / dblog angezeigt wird Wenn das so ist, wie?


@dinesh danke für die tags! Das, wo die genauen Tags, die ich erstellen würde, aber 19 Wiederholungen fehlen;)
FLY

Antworten:


29

Sie können drush verwenden , um dies zu tun:

$ 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 Es gibt zu viele Optionen, um sie hier vollständig anzuzeigen, aber dies sind die Beispiele:

 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.

4
Vielen Dank, drush watchdog-show --tail --full --count=50was ich jetzt benutze :)
FLY

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.