LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil.CLog


Log के लिए एक शिम क्लास, जो कॉल करने वाले के सामान्य क्लासनेम का इस्तेमाल लॉग टैग के तौर पर अपने-आप करती है

खास जानकारी

फ़ील्ड्स की फ़िल्में

protected static final String CLASS_NAME

पब्लिक कंस्ट्रक्टर

CLog()

सार्वजनिक तरीके

static void d(String message)

Log.d(String, String) का शिम वर्शन.

static void d(String format, Object... args)

Log.d(String, String) का शिम वर्शन.

static void e(String message)

Log.e(String, String) का शिम वर्शन.

static void e(String format, Object... args)

Log.e(String, String) का शिम वर्शन.

static void e(Throwable t)

Log.e(String, Throwable) का शिम वर्शन.

static String findCallerClassName()

यह उस बाहरी क्लास का नाम ढूंढता है जिसने सीधे तौर पर CLog के किसी तरीके को कॉल किया है.

static String findCallerClassName(Throwable t)

यह उस बाहरी क्लास का नाम ढूंढता है जिसने सीधे तौर पर CLog के किसी तरीके को कॉल किया है.

static String getClassName(int frame)

कॉल पाथ में मौजूद frameवें स्टैक फ़्रेम से, सामान्य क्लासनेम दिखाता है.

static void i(String format, Object... args)

Log.i(String, String) का शिम वर्शन.

static void i(String message)

Log.i(String, String) का शिम वर्शन.

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

static void logAndDisplay(Log.LogLevel logLevel, String message)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

static void logAndDisplay(Log.LogLevel logLevel, String message)
static String parseClassName(String fullName)

यह फ़ंक्शन, क्लास के पूरे नाम से क्लास का सामान्य नाम पार्स करता है.

static void v(String message)

Log.v(String, String) का शिम वर्शन.

static void v(String format, Object... args)

Log.v(String, String) का शिम वर्शन.

static void w(Throwable t)

यह Log.w(String, String) का एक वैरिएशन है. इसमें दिए गए Throwable के स्टैक ट्रेस को फ़ॉर्मैट किया जाता है और लॉग किया जाता है.

static void w(String message)

Log.w(String, String) का शिम वर्शन.

static void w(String format, Object... args)

Log.w(String, String) का शिम वर्शन.

static void wtf(String message)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए.

static void wtf(Throwable t)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए.

static void wtf(String format, Object... args)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए.

static void wtf(String message, Throwable t)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए.

फ़ील्ड्स की फ़िल्में

CLASS_NAME

protected static final String CLASS_NAME

पब्लिक कंस्ट्रक्टर

CLog

public CLog ()

सार्वजनिक तरीके

d

public static void d (String message)

Log.d(String, String) का शिम वर्शन.

पैरामीटर
message String: The String to log

d

public static void d (String format, 
                Object... args)

Log.d(String, String) का शिम वर्शन. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

e

public static void e (String message)

Log.e(String, String) का शिम वर्शन.

पैरामीटर
message String: The String to log

e

public static void e (String format, 
                Object... args)

Log.e(String, String) का शिम वर्शन. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

e

public static void e (Throwable t)

Log.e(String, Throwable) का शिम वर्शन.

पैरामीटर
t Throwable: Throwable को आउटपुट के तौर पर दिखाता है.

findCallerClassName

public static String findCallerClassName ()

यह उस बाहरी क्लास का नाम ढूंढता है जिसने सीधे तौर पर CLog के किसी तरीके को कॉल किया है.

रिटर्न
String यह CLog के किसी तरीके को कॉल करने वाली बाहरी क्लास का सामान्य क्लास नेम होता है. अगर क्लास का रेफ़रंस पाने में कोई गड़बड़ी होती है, तो यह पूरी तरह से क्वालिफ़ाइड होता है. अगर स्टैक ट्रेस खाली है या इसमें सिर्फ़ CLog क्लास के नाम शामिल हैं, तो यह "Unknown" होता है.

findCallerClassName

public static String findCallerClassName (Throwable t)

यह उस बाहरी क्लास का नाम ढूंढता है जिसने सीधे तौर पर CLog के किसी तरीके को कॉल किया है.

पैरामीटर
t Throwable: (ज़रूरी नहीं) वह स्टैक ट्रेस जिसमें खोजना है. इसे यूनिट टेस्टिंग के लिए उपलब्ध कराया जाता है

रिटर्न
String यह CLog के किसी तरीके को कॉल करने वाली बाहरी क्लास का सामान्य क्लास नेम होता है. अगर क्लास का रेफ़रंस पाने में कोई गड़बड़ी होती है, तो यह पूरी तरह से क्वालिफ़ाइड होता है. अगर स्टैक ट्रेस खाली है या इसमें सिर्फ़ CLog क्लास के नाम शामिल हैं, तो यह "Unknown" होता है.

getClassName

public static String getClassName (int frame)

कॉल पाथ में मौजूद frameवें स्टैक फ़्रेम से, सामान्य क्लासनेम दिखाता है. ध्यान दें: यह तरीका, स्टैक ट्रेस की लंबाई के लिए ऐरे की सीमाओं की जांच नहीं करता है.

पैरामीटर
frame int: क्लास के नाम की जांच करने के लिए, स्टैक ट्रेस फ़्रेम का इंडेक्स

रिटर्न
String स्टैक ट्रेस के दिए गए एलिमेंट के लिए, क्लास का सामान्य नाम. अगर क्लास का रेफ़रंस पाने में कोई गड़बड़ी होती है, तो पूरी तरह क्वालिफ़ाइड नाम.

i

public static void i (String format, 
                Object... args)

Log.i(String, String) का शिम वर्शन. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

i

public static void i (String message)

Log.i(String, String) का शिम वर्शन.

पैरामीटर
message String: The String to log

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

पैरामीटर
logLevel Log.LogLevel: LogLevel

format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

पैरामीटर
logLevel Log.LogLevel: LogLevel

format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) का शिम वर्शन.

पैरामीटर
logLevel Log.LogLevel: LogLevel

message String: The String to log

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

पैरामीटर
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

यह फ़ंक्शन, क्लास के पूरे नाम से क्लास का सामान्य नाम पार्स करता है. अगर फ़ॉर्मैटिंग पहले से ही किसी क्लास के नाम की तरह दिख रही है, तो यह फ़ंक्शन सिर्फ़ उसे दिखाता है.

पैरामीटर
fullName String: पार्स करने के लिए पूरा क्लास नेम

रिटर्न
String क्लास का सामान्य नाम

v

public static void v (String message)

Log.v(String, String) का शिम वर्शन.

पैरामीटर
message String: The String to log

v

public static void v (String format, 
                Object... args)

Log.v(String, String) का शिम वर्शन. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

w

public static void w (Throwable t)

यह Log.w(String, String) का एक वैरिएशन है. इसमें दिए गए Throwable के स्टैक ट्रेस को फ़ॉर्मैट किया जाता है और लॉग किया जाता है.

पैरामीटर
t Throwable: The Throwable to log

w

public static void w (String message)

Log.w(String, String) का शिम वर्शन.

पैरामीटर
message String: The String to log

w

public static void w (String format, 
                Object... args)

Log.w(String, String) का शिम वर्शन. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

wtf

public static void wtf (String message)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए. गड़बड़ी को हमेशा कॉल स्टैक के साथ ASSERT लेवल पर लॉग किया जाएगा.

पैरामीटर
message String: वह मैसेज जिसे आपको लॉग करना है.

wtf

public static void wtf (Throwable t)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए. गड़बड़ी को हमेशा कॉल स्टैक के साथ ASSERT लेवल पर लॉग किया जाएगा.

पैरामीटर
t Throwable: (ज़रूरी नहीं) लॉग के लिए अपवाद. अगर यह वैल्यू शून्य है, तो सिर्फ़ मैसेज लॉग किया जाएगा.

wtf

public static void wtf (String format, 
                Object... args)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए. गड़बड़ी को हमेशा कॉल स्टैक के साथ ASSERT लेवल पर लॉग किया जाएगा. यह सुविधा के लिए, String.format को भी कॉल करता है.

पैरामीटर
format String: लॉग किए जाने वाले मैसेज के लिए फ़ॉर्मैट स्ट्रिंग

args Object: फ़ॉर्मैट स्ट्रिंग के तर्क

wtf

public static void wtf (String message, 
                Throwable t)

यह एक गंभीर समस्या है: ऐसी स्थिति की रिपोर्ट करें जो कभी नहीं होनी चाहिए. गड़बड़ी को हमेशा कॉल स्टैक के साथ ASSERT लेवल पर लॉग किया जाएगा.

पैरामीटर
message String: वह मैसेज जिसे आपको लॉग करना है.

t Throwable: (ज़रूरी नहीं) लॉग के लिए अपवाद. अगर यह वैल्यू शून्य है, तो सिर्फ़ मैसेज लॉग किया जाएगा.