लॉग
public
final
class
Log
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.log.Log |
लॉग क्लास, जो Android के मुख्य सोर्स में मौजूद एपीआई की तरह काम करती है.
डिफ़ॉल्ट रूप से, लॉग को System.out पर आउटपुट किया जाता है. लॉग को कहीं और रीडायरेक्ट करने के लिए, setLogOutput(ILogOutput)
का इस्तेमाल करें.
खास जानकारी
नेस्टेड क्लास | |
|---|---|
interface |
Log.ILogOutput
इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. |
पब्लिक मेथड | |
|---|---|
static
void
|
addLogger(Log.ILogOutput logOutput)
|
static
void
|
d(String tag, String message)
|
static
void
|
e(String tag, String message)
|
static
void
|
e(String tag, Throwable throwable)
|
static
String
|
getLogFormatString(Log.LogLevel logLevel, String tag, String message)
लॉग मैसेज को फ़ॉर्मैट करता है. |
static
void
|
i(String tag, String message)
|
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)
लॉग प्रिंट करने के लिए, |
static
void
|
v(String tag, String message)
|
static
void
|
w(String tag, String message)
|
पब्लिक मेथड
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: आउटपुट किया जाने वाला मैसेज. |