ILeveledLogOutput

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 यदि लॉग बंद होने पर कॉल किया जाता है।

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

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

इस में

public abstract void init ()

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

सेटलॉगलेवल

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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