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() के बाद इसे कॉल नहीं किया जाना चाहिए.

इस बात की कोई गारंटी नहीं है कि दिखाई गई स्ट्रीम, सबसे बेहतर परफ़ॉर्मेंस देगी. कॉल करने वाले लोग, नतीजे को BufferedInputStream में रैप कर सकते हैं.

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

getLogLevel

public Log.LogLevel getLogLevel ()

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

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

init

public void init ()

लॉग को शुरू करता है और ज़रूरी आई/ओ संसाधन बनाता है.

थ्रॉ
IOException

printAndPromptLog

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

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

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

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

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

printLog

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

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

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

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

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

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

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

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