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) प्रदर्शित करने के लिए न्यूनतम लॉग स्तर सेट करता है। |
सार्वजनिक तरीके
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 |