Bir modül içindeki gözlemci kaydını temizleyen bir fonksiyon var mı?


13

Hata ayıklama sırasında her seferinde bekçi köpeği günlüğünü kullanıcı arayüzünden temizlemek istemiyorum. Zaman alıcı ve sıkıcı hale gelir.

Bir modül içindeki gözlemci kaydını temizlemek için bir Drupal işlevi var mı?

Yanıtlar:



40

Bunu yapmanın en iyi yolu acele etmektir :

$ drush yardım watchdog-delete
Bekçi köpeği mesajlarını silin. Silinecek iletileri belirtmek için bağımsız değişkenler veya seçenekler sağlanmalıdır.

Örnekler:
 drush watchdog-delete all Tüm mesajları sil.
 drush watchdog-delete 64 Kimliği 64 olan mesajları silin.
 drush watchdog-delete "cron run" cron run başarılı "dizesini içeren mesajları sil.
 "başarılı
 drush watchdog-delete --severity = uyarı Ciddi bir bildirimde bulunan tüm mesajları silin.
 drush watchdog-delete --type = cron cron türündeki tüm iletileri silin.


Argümanlar:
 önem derecesi Belirli bir önem düzeyindeki iletileri silin.
 type Belirli bir türdeki mesajları sil.


Takma adlar: wd-del, wd-delete

1
Bu kabul edilen cevap olmalı!
Matt Fletcher

Bir modülün içinden drush komutlarını tetikleyebilir misiniz?
akalata

@akalata Hayır, yapamazsın.
mpdonadio

7
Mükemmel bir cevap ama soru bir modülde çalıştırmak için bir çözüm istiyor.
Francisco Luz

Bu son derece yararlı olsa da, aslında soruyu uygun şekilde cevaplamamaktadır. Her ne kadar hata ayıklama amacıyla olduğunu ima ettiği cevap zamanında görünse de, bu cevap gönderildikten kısa bir süre sonra soru düzenlenmiştir. drupal.stackexchange.com/posts/18862/revisions
Elijah Lynn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.