लॉग

public final class Log
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.Log


यह लॉग क्लास, Android के मुख्य सोर्स में मौजूद एपीआई की तरह काम करती है.

डिफ़ॉल्ट रूप से, लॉग को System.out पर भेजा जाता है. लॉग को किसी और जगह पर रीडायरेक्ट करने के लिए, setLogOutput(com.android.tradefed.log.Log.ILogOutput) का इस्तेमाल करें.

खास जानकारी

नेस्ट की गई क्लास

interface Log.ILogOutput

इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 

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

static void addLogger(Log.ILogOutput logOutput)
static void d(String tag, String message)

LogLevel.DEBUG लेवल का मैसेज दिखाता है.

static void e(String tag, String message)

LogLevel.ERROR लेवल का मैसेज दिखाता है.

static void e(String tag, Throwable throwable)

LogLevel.ERROR लेवल Throwable की जानकारी दिखाता है.

static String getLogFormatString(Log.LogLevel logLevel, String tag, String message)

यह फ़ंक्शन, लॉग मैसेज को फ़ॉर्मैट करता है.

static void i(String tag, String message)

LogLevel.INFO लेवल का मैसेज दिखाता है.

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

यह फ़ंक्शन, लॉग मैसेज दिखाता है और उसे डायलॉग बॉक्स में दिखाने की कोशिश करता है.

static void printLog(Log.LogLevel logLevel, String tag, String message)

यह फ़ंक्शन, लॉग मैसेज प्रिंट करता है.

static void removeLogger(Log.ILogOutput logOutput)
static void setLogOutput(Log.ILogOutput logOutput)

इस नीति की मदद से, उस ILogOutput को सेट किया जाता है जिसका इस्तेमाल लॉग प्रिंट करने के लिए किया जाएगा.

static void v(String tag, String message)

LogLevel.VERBOSE लेवल का मैसेज दिखाता है.

static void w(String tag, String message)

LogLevel.WARN लेवल का मैसेज दिखाता है.

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

addLogger

public static void addLogger (Log.ILogOutput logOutput)

पैरामीटर
logOutput Log.ILogOutput

d

public static void d (String tag, 
                String message)

LogLevel.DEBUG लेवल का मैसेज दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.

e

public static void e (String tag, 
                String message)

LogLevel.ERROR लेवल का मैसेज दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.

e

public static void e (String tag, 
                Throwable throwable)

LogLevel.ERROR लेवल Throwable की जानकारी दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

throwable Throwable: आउटपुट के लिए Throwable.

getLogFormatString

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

यह फ़ंक्शन, लॉग मैसेज को फ़ॉर्मैट करता है.

रिटर्न
String

i

public static void i (String tag, 
                String message)

LogLevel.INFO लेवल का मैसेज दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.

logAndDisplay

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

यह फ़ंक्शन, लॉग मैसेज दिखाता है और उसे डायलॉग बॉक्स में दिखाने की कोशिश करता है.

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

tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.

printLog

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

यह फ़ंक्शन, लॉग मैसेज प्रिंट करता है.

removeLogger

public static void removeLogger (Log.ILogOutput logOutput)

पैरामीटर
logOutput Log.ILogOutput

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

यह कुकी, लॉग प्रिंट करने के लिए इस्तेमाल किए जाने वाले ILogOutput को सेट करती है. अगर यह सेट नहीं है, तो System.out का इस्तेमाल किया जाएगा.

पैरामीटर
logOutput Log.ILogOutput: लॉग को प्रिंट करने के लिए इस्तेमाल किया जाने वाला ILogOutput.

v

public static void v (String tag, 
                String message)

LogLevel.VERBOSE लेवल का मैसेज दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.

w

public static void w (String tag, 
                String message)

LogLevel.WARN लेवल का मैसेज दिखाता है.

पैरामीटर
tag String: मैसेज से जुड़ा टैग.

message String: आउटपुट के लिए मैसेज.