모듈 내부의 워치 독 로그를 지우는 기능이 있습니까?


13

디버깅 할 때마다 UI에서 워치 독 로그를 지우고 싶지 않습니다. 시간이 많이 걸리고 지루합니다.

모듈 내 워치 독 로그를 지우는 Drupal 기능이 있습니까?

답변:



40

이를 수행하는 가장 좋은 방법은 drush를 사용하는 것입니다 .

$ drush help 워치 독 삭제
감시 메시지를 삭제하십시오. 삭제할 메시지를 지정하려면 인수 또는 옵션을 제공해야합니다.

예 :
 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 유형의 모든 메시지를 삭제합니다.


인수 :
 심각도 주어진 심각도 수준의 메시지를 삭제합니다.
 주어진 유형의 메시지를 삭제합니다.


별칭 : wd-del, wd-delete

1
이것이 정답입니다!
매트 플레처

모듈 내부에서 drush 명령을 트리거 할 수 있습니까?
akalata

@akalata 아니오, 당신은 할 수 없습니다.
mpdonadio

7
훌륭한 답변이지만 질문은 모듈에서 실행하기위한 솔루션을 요구합니다.
Francisco Luz

이것은 매우 유용하지만 실제로 질문에 적절하게 대답하지는 않습니다. 답변 당시에는 디버깅 목적으로 작성된 것으로 보이지만이 답변이 게시 된 직후 질문이 편집되었습니다. drupal.stackexchange.com/posts/18862/revisions
Elijah Lynn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.