ILeveledलॉगआउटपुट

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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

सारांश

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

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

क्लोजलॉग

public abstract void closeLog ()

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

लॉग इन करें

public abstract InputStreamSource getLog ()

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

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

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

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

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

लॉग स्तर प्राप्त करें

public abstract Log.LogLevel getLogLevel ()

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

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

इस में

public abstract void init ()

कोई भी आवश्यक IO संसाधन बनाते हुए, लॉग को प्रारंभ करें।

सेटलॉगलेवल

public abstract void setLogLevel (Log.LogLevel logLevel)

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

मापदंडों
logLevel Log.LogLevel : प्रदर्शित करने के लिए LogLevel