Nhật ký được tạo bởi drush_log () được lưu trữ ở đâu?


12

Tôi đã cài đặt mô-đun Devel để sử dụng xhprof. Trong cài đặt phát, tôi đã bật xhprof, nhưng khi tôi tải một trang, không thể thấy liên kết đến xhprof. Tôi đọc nguồn và tìm thấy điều này:

drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'notice');

Nhật ký này được lưu trữ ở đâu và làm thế nào tôi có thể nhìn thấy nó?

Câu trả lời:


19

Nó không thể. Nó được in.

Tuy nhiên, các thông báo theo mặc định không hiển thị trừ khi bạn tăng mức độ chi tiết của drush bằng tùy chọn -v.

Để hiển thị các thông báo nội bộ, bạn sẽ cần bật tùy chọn gỡ lỗi -d. Điều này sẽ hiển thị nhiều thông tin hơn nữa.

Ngoài ra, bạn có thể thay đổi tham số loại tin nhắn từ 'thông báo' thành 'ok' để in ra bảng điều khiển.

drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'ok');

Điều này có nghĩa là tôi nên sử dụng thiết bị đầu cuối để kiểm tra báo cáo thay vì trình duyệt web? Nếu có, tôi nên sử dụng lệnh nào? Khi tôi tải một trang trong trình duyệt, không có gì được in.
hknik

1
Nhật ký drush chỉ khi bạn thực hiện một lệnh với drush, để xem báo cáo xhprof của lệnh đó. Liên kết cho trang bạn đang xem được hiển thị ngay trên trang nếu quyền / đường dẫn đến xdebug được thiết lập chính xác, như bạn đã tìm thấy ngay bây giờ.
Berdir

Bạn có thể chuyển trạng thái 'OK' để bỏ qua nhu cầu cho -v. Tài liệu: api.drush.ws/api/drush/includes%21drush.inc/feft/drush_log/ trộm
Pete
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.