लॉग

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 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 setLogOutput(Log.ILogOutput logOutput)

लॉग प्रिंट करने के लिए, ILogOutput को सेट करता है.

static void v(String tag, String message)

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

static void w(String tag, String message)

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

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

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: आउटपुट के लिए मैसेज.

लॉगऐंडडिसप्ले

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

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

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

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

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

प्रिंटलॉग

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

लॉग मैसेज प्रिंट करता है.

सेटलॉग आउटपुट

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: आउटपुट के लिए मैसेज.