ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILveledLogOutput


इस इंटरफ़ेस को लागू करने वाली कक्षाएं लॉग संदेशों को आउटपुट करने के तरीके प्रदान करती हैं।

सारांश

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

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

लॉग को बंद करता है और आवश्यकतानुसार बंद करने से पहले सफाई करता है।

abstract InputStreamSource getLog ()

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

abstract Log.LogLevel getLogLevel ()

प्रदर्शित करने के लिए न्यूनतम लॉग स्तर प्राप्त करता है।

abstract void init ()

लॉग इनिशियलाइज़ करें, कोई भी आवश्यक IO संसाधन बनाएँ।

abstract void setLogLevel (Log.LogLevel logLevel)

प्रदर्शित करने के लिए न्यूनतम लॉग स्तर सेट करता है।

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

क्लोन

public abstract ILeveledLogOutput clone ()

रिटर्न
ILeveledLogOutput एक ILeveledLogOutput

closeLog

public abstract void closeLog ()

लॉग को बंद करता है और आवश्यकतानुसार बंद करने से पहले सफाई करता है।

getLog

public abstract InputStreamSource getLog ()

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

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

लौटी हुई धारा इष्टतम प्रदर्शन की गारंटी नहीं देती है। कॉल करने वाले परिणाम को ERROR(/BufferedInputStream) में लपेटना चाह सकते हैं।

रिटर्न
InputStreamSource लॉग डेटा का एक InputStreamSource । समर्थित न होने पर शून्य हो सकता है।

फेंकता
अगर लॉग बंद होने पर कॉल किया जाता है।

getLogLevel

public abstract Log.LogLevel getLogLevel ()

प्रदर्शित करने के लिए न्यूनतम लॉग स्तर प्राप्त करता है।

रिटर्न
Log.LogLevel वर्तमान LogLevel

इस में

public abstract void init ()

लॉग इनिशियलाइज़ करें, कोई भी आवश्यक IO संसाधन बनाएँ।

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

प्रदर्शित करने के लिए न्यूनतम लॉग स्तर सेट करता है।

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