モジュール内のウォッチドッグログをクリアする機能はありますか?


13

デバッグ中に毎回UIからウォッチドッグログをクリアしたくありません。それは時間がかかり退屈になります。

モジュール内のウォッチドッグログをクリアするDrupal機能はありますか?

回答:



40

これを行う最良の方法は、drushを使用することです

$ drush help watch-deleteを助けます
ウォッチドッグメッセージを削除します。削除するメッセージを指定するには、引数またはオプションを指定する必要があります。

例:
 drush watchdog-delete allすべてのメッセージを削除します。
 drush watchdog-delete 64 id 64のメッセージを削除します。
 drush watchdog-delete "cron run文字列" cron run succesful "を含むメッセージを削除します。
 成功した」
 drush watchdog-delete --severity = notice通知の重大度を持つすべてのメッセージを削除します。
 drush watchdog-delete --type = cron cronタイプのすべてのメッセージを削除します。


引数:
 severity特定の重大度レベルのメッセージを削除します。
 type特定のタイプのメッセージを削除します。


エイリアス:wd-del、wd-delete

1
これは受け入れられた答えであるはずです!
マットフレッチャー

モジュール内からブラシコマンドをトリガーできますか?
akalata

@akalataいいえ、できません。
mpdonadio

7
それは素晴らしい答えですが、質問はモジュールで実行するためのソリューションを求めています。
フランシスコルス14年

これは非常に便利ですが、実際には質問に適切に回答しません。回答の時点ではデバッグ目的であることを示していましたが、この回答が投稿された直後に質問が編集されました。drupal.stackexchange.com/posts/18862/revisions
イライジャ・リン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.