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 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 |