LogUtil

public class LogUtil
extends Object

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


यह लॉगिंग यूटिलिटी क्लास है. यह उस कोड के लिए काम का है जिसे Log से स्टैटिक तरीकों को बदलना होता है

खास जानकारी

नेस्टेड क्लास

class LogUtil.CLog

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

पब्लिक मेथड

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: वह मैसेज जिसे दिखाना है.