it-swarm.com.de

Gibt es eine Funktion zum Löschen des Watchdog-Protokolls in einem Modul?

Ich möchte das Watchdog-Protokoll nicht jedes Mal während des Debuggens von der Benutzeroberfläche löschen. Es wird zeitaufwändig und langweilig.

Gibt es eine Drupal - Funktion zum Löschen des Watchdog-Protokolls in einem Modul?

14
chrisjlee
db_delete('watchdog')->execute();
13
xandeadx

Der beste Weg, dies zu tun, ist über drush :

 $ drush help watchdog-delete 
 Watchdog-Nachrichten löschen. Es müssen Argumente oder Optionen angegeben werden, um anzugeben, welche Nachrichten gelöscht werden sollen. 
 
 Beispiele: 
 Drush Watchdog-Alle löschen Alle Nachrichten löschen. 
 Drush Watchdog-Löschen 64 Löschen Nachrichten mit der ID 64. 
 drush watchdog-delete "cron run Löschen Sie Nachrichten, die die Zeichenfolge" cron run success "enthalten alle Nachrichten mit einem Schweregrad der Benachrichtigung. 
 drush watchdog-delete --type = cron Löscht alle Nachrichten vom Typ cron. 
 
 
 Argumente: 
 Schweregrad Nachrichten eines bestimmten Schweregrads löschen. 
 Typ Nachrichten eines bestimmten Typs löschen. 
 
 
 Aliase: wd-del, wd-delete 
41
mpdonadio