บันทึกที่สร้างโดย drush_log () ถูกเก็บไว้ที่ไหน


12

ฉันได้ติดตั้งโมดูล Devel เพื่อใช้ xhprof ในการตั้งค่า devel ฉันได้เปิดใช้งาน xhprof แต่เมื่อฉันโหลดหน้าเว็บจะไม่เห็นลิงก์ไปยัง xhprof ฉันอ่านแหล่งที่มาและพบสิ่งนี้:

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

บันทึกนี้อยู่ที่ไหนและฉันจะดูได้อย่างไร

คำตอบ:


19

มันไม่ใช่. มันพิมพ์

อย่างไรก็ตามการแจ้งเตือนจะไม่ปรากฏให้เห็นตามค่าเริ่มต้นเว้นแต่คุณจะเพิ่มความฟุ่มเฟื่อยของ Drush โดยใช้ตัวเลือก -v

ในการแสดงข้อความภายในคุณจะต้องเปิดใช้งานตัวเลือกการแก้ปัญหา -d สิ่งนี้จะแสดงข้อมูลเพิ่มเติม

หรือคุณสามารถเปลี่ยนพารามิเตอร์ประเภทข้อความจาก 'ประกาศ' เป็น 'ตกลง' เพื่อพิมพ์ออกไปยังคอนโซล

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

นี่หมายความว่าฉันควรใช้เทอร์มินัลเพื่อตรวจสอบรายงานแทนที่จะเป็นเว็บเบราว์เซอร์หรือไม่ถ้าใช่ฉันควรใช้คำสั่งใด เมื่อฉันโหลดหน้าเว็บในเบราว์เซอร์ไม่มีการพิมพ์อะไรเลย
hknik

1
บันทึก drush นั้นก็ต่อเมื่อคุณรันคำสั่งด้วย drush เพื่อดูรายงาน xhprof ของคำสั่งนั้น ลิงค์สำหรับหน้าเว็บที่คุณกำลังดูจะแสดงอยู่ตรงหน้าหากมีการตั้งค่าการอนุญาต / เส้นทางไปยัง xdebug อย่างถูกต้องตามที่คุณค้นพบในตอนนี้
Berdir

คุณสามารถส่งสถานะ 'ตกลง' เพื่อข้ามความต้องการ -v เอกสารประกอบ: api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Pete
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.