StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


एक ILeveledLogOutput जो लॉग मैसेज को स्टैंडर्ड आउटपुट (stdout) पर भेजता है.

खास जानकारी

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

StdoutLogger()

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

ILeveledLogOutput clone()
void closeLog()

लॉग को बंद करता है और ज़रूरत पड़ने पर, बंद करने से पहले उसे साफ़ करता है.

InputStreamSource getLog()

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

Log.LogLevel getLogLevel()

दिखाने के लिए, लॉग का कम से कम लेवल पाता है.

void init()

लॉग को शुरू करें और ज़रूरी आईओ संसाधन बनाएं.

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

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

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

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

void setLogLevel(Log.LogLevel logLevel)

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

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

StdoutLogger

public StdoutLogger ()

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

क्लोन

public ILeveledLogOutput clone ()

रिटर्न
ILeveledLogOutput

closeLog

public void closeLog ()

लॉग को बंद करता है और ज़रूरत पड़ने पर, बंद करने से पहले उसे साफ़ करता है.

getLog

public InputStreamSource getLog ()

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

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

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

रिटर्न
InputStreamSource लॉग डेटा का InputStreamSource. अगर यह सुविधा काम नहीं करती है, तो शून्य दिखाया जा सकता है.

getLogLevel

public Log.LogLevel getLogLevel ()

दिखाने के लिए, लॉग का कम से कम लेवल पाता है.

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

init

public void init ()

लॉग को शुरू करें और ज़रूरी आईओ संसाधन बनाएं.

printAndPromptLog

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

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

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

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

message String: दिखाने के लिए मैसेज.

printLog

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

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

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

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

message String: दिखाने के लिए मैसेज.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

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

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