ฉันไม่ต้องการล้างบันทึกการตรวจสอบจาก UI ทุกครั้งขณะทำการดีบั๊ก มันเสียเวลาและน่าเบื่อ
มีฟังก์ชั่น Drupal เพื่อล้างบันทึกการตรวจสอบภายในโมดูลหรือไม่?
ฉันไม่ต้องการล้างบันทึกการตรวจสอบจาก UI ทุกครั้งขณะทำการดีบั๊ก มันเสียเวลาและน่าเบื่อ
มีฟังก์ชั่น Drupal เพื่อล้างบันทึกการตรวจสอบภายในโมดูลหรือไม่?
คำตอบ:
วิธีที่ดีที่สุดในการทำเช่นนี้คือผ่านdrush :
$ drush ช่วยเฝ้าระวัง - ลบ ลบข้อความจ้องจับผิด ต้องระบุอาร์กิวเมนต์หรือตัวเลือกเพื่อระบุข้อความที่จะลบ ตัวอย่าง: drush watchdog-delete ทั้งหมดลบข้อความทั้งหมด drush watchdog-delete 64 ลบข้อความด้วย id 64 drush watchdog-delete "cron run ลบข้อความที่มีสตริง" cron run succesful " ที่ประสบความสำเร็จ" drush watchdog-delete --severity = notice ลบข้อความทั้งหมดด้วยความรุนแรงของการแจ้งให้ทราบ drush watchdog-delete --type = cron ลบข้อความทั้งหมดของ type cron อาร์กิวเมนต์: ความรุนแรงลบข้อความของระดับความรุนแรงที่กำหนด ประเภทลบข้อความประเภทที่กำหนด ชื่อแทน: wd-del, wd-delete