Cách hiển thị admin / báo cáo / dblog trong terminal (cli)


14

Trong khi phát triển, tôi thực sự thích một màn hình chuyên dụng với tất cả các thông điệp nhật ký drupal. Làm việc trên mac hoặc * nix tạo một cửa sổ terminal mới và thực hiện đuôi -f trên tệp nhật ký sẽ thực sự tốt. Vì vậy, tôi có thể thực hiện đuôi -f trên lỗi apache.log nhưng tôi muốn hiển thị nhật ký drupal được hiển thị trong admin / báo cáo / dblog Tôi có thể tìm thấy nó ở đâu và có thể để nó xuất ra màn hình đầu cuối và nếu vậy thì thế nào?


@dinesh cảm ơn vì các thẻ! Đó là nơi các thẻ chính xác tôi sẽ tạo nhưng thiếu 19 đại diện;)
FLY

Câu trả lời:


29

Bạn có thể sử dụng drush để làm điều này:

$ 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 có quá nhiều tùy chọn để hiển thị đầy đủ ở đây, nhưng đây là những ví dụ:

 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
Cảm ơn drush watchdog-show --tail --full --count=50là những gì tôi đang sử dụng bây giờ :)
FLY

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.