स्टडआउटलॉगर

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
com.android.tradefed.log.StdoutLogger


लॉग मैसेज को stdout पर ले जाने वाला ILeveledLogOutput.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

StdoutLogger()

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

ILeveledLogOutput clone()
void closeLog()

लॉग को बंद करता है और ज़रूरत के हिसाब से, बंद करने से पहले क्लीनअप करता है.

InputStreamSource getLog()

लॉग डेटा की स्नैपशॉट स्ट्रीम को कैप्चर करता है.

Log.LogLevel getLogLevel()

कम से कम लॉग लेवल को डिसप्ले करें.

void init()

कोई भी ज़रूरी IO संसाधन बनाते हुए लॉग शुरू करें.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

यह तब भेजा जाता है, जब लॉग मैसेज को प्रिंट करने की ज़रूरत होती है. साथ ही, अगर संभव हो, तो इसे डायलॉग बॉक्स.

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

यह तब भेजा जाता है, जब लॉग मैसेज को प्रिंट करने की ज़रूरत होती है.

void setLogLevel(Log.LogLevel logLevel)

यह नीति, दिखाए जाने के लिए कम से कम लॉग लेवल सेट करती है.

सार्वजनिक कंस्ट्रक्टर

स्टडआउटलॉगर

public StdoutLogger ()

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

क्लोन

public ILeveledLogOutput clone ()

रिटर्न
ILeveledLogOutput

लॉग बंद करें

public void closeLog ()

लॉग को बंद करता है और ज़रूरत के हिसाब से, बंद करने से पहले क्लीनअप करता है.

गेटलॉग

public InputStreamSource getLog ()

लॉग डेटा की स्नैपशॉट स्ट्रीम को कैप्चर करता है.

ILeveledLogOutput#closeLog() के बाद कॉल नहीं किया जाना चाहिए.

इस बात की कोई गारंटी नहीं है कि दिखाई गई स्ट्रीम की परफ़ॉर्मेंस सबसे अच्छी होगी. कॉलर ये काम कर सकते हैं रैप का नतीजा ERROR(/BufferedInputStream) में मिलता है.

रिटर्न
InputStreamSource लॉग डेटा का एक InputStreamSource. काम न करने पर शून्य वैल्यू दिख सकती है.

गेटलॉग लेवल

public Log.LogLevel getLogLevel ()

कम से कम लॉग लेवल को डिसप्ले करें.

रिटर्न
Log.LogLevel मौजूदा LogLevel

Init

public void init ()

कोई भी ज़रूरी IO संसाधन बनाते हुए लॉग शुरू करें.

प्रिंट एंडप्रॉम्प्टलॉग

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

यह तब भेजा जाता है, जब लॉग मैसेज को प्रिंट करने की ज़रूरत होती है. साथ ही, अगर संभव हो, तो इसे डायलॉग बॉक्स.

पैरामीटर
logLevel Log.LogLevel: LogLevel ईनम, मैसेज की प्राथमिकता बताता है.

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

message String: दिखाया जाने वाला मैसेज.

प्रिंटलॉग

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

यह तब भेजा जाता है, जब लॉग मैसेज को प्रिंट करने की ज़रूरत होती है.

पैरामीटर
logLevel Log.LogLevel: LogLevel ईनम, मैसेज की प्राथमिकता बताता है.

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

message String: दिखाया जाने वाला मैसेज.

सेटलॉग लेवल

public void setLogLevel (Log.LogLevel logLevel)

यह नीति, दिखाए जाने के लिए कम से कम लॉग लेवल सेट करती है.

पैरामीटर
logLevel Log.LogLevel: दिखाने के लिए LogLevel