LogUtil
public
class
LogUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.log.LogUtil |
यह लॉगिंग यूटिलिटी क्लास है. यह उस कोड के लिए काम का है जिसे Log से स्टैटिक तरीकों को बदलना होता है
खास जानकारी
नेस्टेड क्लास | |
|---|---|
class |
LogUtil.CLog
|
पब्लिक मेथड | |
|---|---|
static
String
|
getLogFormatString(Log.LogLevel logLevel, String tag, String message)
यह एक फ़ॉर्मैट स्ट्रिंग बनाता है, जो डिवाइस पर "threadtime" लॉग फ़ॉर्मैट से मिलती-जुलती है. |
static
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
यह तब भेजा जाता है, जब किसी लॉग मैसेज को प्रिंट करना होता है. |
पब्लिक मेथड
getLogFormatString
public static String getLogFormatString (Log.LogLevel logLevel, String tag, String message)
यह एक फ़ॉर्मैट स्ट्रिंग बनाता है, जो डिवाइस पर "threadtime" लॉग फ़ॉर्मैट से मिलती-जुलती है. यह फ़ॉर्मैट खास तौर पर इसलिए फ़ायदेमंद है, क्योंकि इसमें दिन और महीना शामिल होता है. इससे लंबे समय तक चलने वाले टीएफ़ इंस्टेंस के समय में अंतर किया जा सकता है. साथ ही, इसमें 24 घंटे वाले फ़ॉर्मैट का इस्तेमाल किया जाता है, ताकि सुबह और शाम के समय में अंतर किया जा सके.
| पैरामीटर | |
|---|---|
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
| रिटर्न | |
|---|---|
String |
|
printLog
public static void printLog (Log.LogLevel logLevel, String tag, String message)
यह तब भेजा जाता है, जब किसी लॉग मैसेज को प्रिंट करना होता है. इस तरीके से लागू करने पर, मैसेज को हर मामले में stdout पर प्रिंट किया जाता है.
| पैरामीटर | |
|---|---|
logLevel |
Log.LogLevel: यह LogLevel enum, मैसेज की प्राथमिकता को दिखाता है. |
tag |
String: मैसेज से जुड़ा टैग. |
message |
String: वह मैसेज जिसे दिखाना है. |