2012-01-02 5 views
9
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    Log.e("SMS","Hello World"); //not showing 
    Log.v("SMS","Hello World"); //not showing 
    Log.i("SMS","Hello World"); //not showing 
    Log.d("SMS","Hello World"); //not showing 

    Log.i("sms","Hello World"); //showing 
} 

??LogCat क्यों Logcat में लॉगिंग उपरोक्त कोड में कुछ लाइन के लिए काम नहीं कर रहा से दिखाई नहीं दे टैग "एसएमएस"

+1

+1 शानदार मार्किंग ... कारण यह जानकर खुशी हुई कि यह वास्तव में सच है। –

+0

क्या यह अन्य लॉग दिखा रहा है? यदि नहीं, तो मैं आपको अपने ग्रहण को पुनरारंभ करने का सुझाव दूंगा। इस तरह की चीजें कभी-कभी होती हैं। – Android

+0

"हैलो" खोजने के लिए फ़िल्टर का उपयोग करने का प्रयास करें ... देखें कि क्या आप इसे स्पॉट करते हैं ... यह भी सुनिश्चित करें कि लॉगबैक वर्बोज मोड – st0le

उत्तर

4

कुछ टैग हैं जो डिफॉल्ट बफर पर नहीं जाते हैं, जैसा कि कहा गया है।

आप उन्हें "-b" logcat विकल्प के साथ कौन सा बफर देखने के लिए निर्दिष्ट करके देख सकते हैं। अलग-अलग बफर देखने के लिए Using LogCat के वैकल्पिक लॉग बफर देखें अनुभाग देखें। उदाहरण के लिए, "एसएमएस" लॉगकैट संदेश देखने के लिए,

adb logcat -b radio 
2

सभी टेलीफ़ोनी संबंधित लॉग संदेशों के लिए एक अलग बफर है, जो डिफ़ॉल्ट लॉगकैट विंडो में दिखाई नहीं देगा।

+0

क्या आप किसी अन्य टेलीफ़ोनी से संबंधित टैग को खोज सकते हैं ?? – zangeed

+0

http://developer.android.com/tools/debugging/debugging-log.html#alternativeBuffers 3. रेडियो, ईवेंट और मुख्य हैं – Shanness

संबंधित मुद्दे