मैं लॉगकैट से पुराना डेटा कैसे हटा सकता हूं?


85

जब मैं कमांड निष्पादित करता हूं

adb logcat

एंड्रॉइड एमुलेटर चलाते समय, सभी पुराने लॉग अतीत को उड़ा देते हैं और इसलिए मुझे लगता है कि वे एक फ़ाइल में कहीं संग्रहीत हैं। क्या कोई कमांड है जो मैं लॉग्स को खाली करने और नए सिरे से शुरू करने के लिए चला सकता हूं? यदि नहीं, तो क्या ऐसा करने का कोई और तरीका है?


लॉग साफ़ करने के बजाय - बस टाइमस्टैम्प फ़िल्टर stackoverflow.com/q/45416946/1778421
एलेक्स पी।

जवाबों:



16
adb logcat -c 

यह मेरे लिए नहीं किया

adb logcat -b all -c

काम


यह सही उत्तर होना चाहिए। यदि आप SELinux का विश्लेषण कर रहे हैं, तो दूसरा उत्तर काम नहीं करेगा।
हैक 5

4

एंड्रॉइड में लॉगकट बफर को कैसे (खाली) खाली करें का डुप्लिकेट

निम्न आदेश केवल गैर-रूट किए गए बफ़र्स (मुख्य, सिस्टम ..etc) को साफ़ करेगा।

adb logcat -c

यदि आप सभी बफ़र्स (जैसे रेडियो, कर्नेल..सेट) को खाली करना चाहते हैं, तो कृपया निम्न कमांड का उपयोग करें

adb logcat -b all -c

या

adb root
adb shell logcat -b all -c 

2

मेरे लिए, adb logcat -c काम नहीं कर रहा था और निम्नलिखित त्रुटि दे रहा था:

failed to clear the 'main' log

इसके लिए, मैंने पहली बार:

adb shell

मैंने किया था:

logcat -c

फिर शेल से बाहर निकलें। इस तरह से मैं logcat को साफ़ करने में सक्षम था जब उसी को adb logcat -c से क्लियर नहीं किया जा रहा था

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.