কোনও মডিউলের ভিতরে ওয়াচডগ লগ সাফ করার জন্য কোনও ফাংশন রয়েছে?


13

ডিবাগ করার সময় আমি প্রতিবার UI থেকে ওয়াচডগ লগ সাফ করতে চাই না। এটি সময় সাপেক্ষ এবং ক্লান্তিকর হয়ে ওঠে।

কোনও মডিউলের ভিতরে ওয়াচডগ লগ সাফ করার জন্য কোনও ড্রুপাল ফাংশন রয়েছে কি?

উত্তর:



40

এটি করার সর্বোত্তম উপায় হ'ল ড্রশ :

watch ড্রাশ সহায়তা ওয়াচডগ-মোছা
ওয়াচডগ বার্তা মুছুন। কোন বার্তাগুলি মুছতে হবে তা নির্দিষ্ট করতে যুক্তি বা বিকল্পগুলি সরবরাহ করতে হবে।

উদাহরণ:
 ড্রাশ ওয়াচডগ-মুছুন সমস্ত বার্তা মুছুন।
 drush watchdog-মুছুন 64 আইডি 64 সহ বার্তাগুলি মুছুন।
 ড্রাশ ওয়াচডগ-ডিলিট "ক্রোন রান" স্ট্রিং "ক্রোন রান সফল" বার্তা মুছুন।
 সফল "
 drush watchdog-মুছে ফেলা --severity = নোটিশ নোটিশের তীব্রতা সহ সমস্ত বার্তা মুছুন।
 ড্রাশ ওয়াচডগ-ডিলিট - টাইপ = ক্রোন ক্রোনের সমস্ত বার্তা মুছুন।


যুক্তি:
 তীব্রতা প্রদত্ত তীব্রতা স্তরের বার্তা মুছুন।
 প্রকার একটি প্রদত্ত প্রকারের বার্তা মুছুন।


উপাধি: wd-del, wd-delete

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত!
ম্যাট ফ্লেচার

আপনি কি কোনও মডিউলের ভিতরে থেকে ড্রাশ কমান্ডগুলি ট্রিগার করতে পারেন?
একলতা

@ অকালটা না, আপনি পারবেন না।
এমপিডোনাদিও

7
এটি একটি দুর্দান্ত উত্তর তবে প্রশ্নটি একটি মডিউলটিতে চলার জন্য একটি সমাধান চেয়েছে।
ফ্রান্সিসকো লুজ

যদিও এটি অত্যন্ত কার্যকর, এটি আসলে সঠিকভাবে প্রশ্নের উত্তর দেয় না। যদিও এটি উত্তরটির সময় উপস্থিত হয়েছিল এটি এটি বোঝায় যে এটি ডিবাগিং উদ্দেশ্যে ছিল, তবে উত্তরটি পোস্ট হওয়ার কিছু পরে এই প্রশ্নটি সম্পাদিত হয়েছিল। drupal.stackexchange.com/posts/18862/revisions
লিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.