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)
यह कुकी, लॉग लेवल को कम से कम दिखाने के लिए सेट करती है. |
पब्लिक मेथड
closeLog
public abstract void closeLog ()
यह लॉग को बंद करता है और बंद करने से पहले, ज़रूरत के मुताबिक किसी भी तरह की क्लीनअप कार्रवाई करता है.
getLog
public abstract InputStreamSource getLog ()
यह कुकी, लॉग डेटा की स्नैपशॉट स्ट्रीम को कैप्चर करती है.
इसे ILeveledLogOutput.closeLog() के बाद कॉल नहीं किया जाना चाहिए.
इस बात की कोई गारंटी नहीं है कि स्ट्रीम की परफ़ॉर्मेंस बेहतर होगी. कॉल करने वाले लोग, नतीजे को BufferedInputStream में रैप कर सकते हैं.
| रिटर्न | |
|---|---|
InputStreamSource |
लॉग डेटा का InputStreamSource. अगर यह सुविधा उपलब्ध नहीं है, तो इसकी वैल्यू शून्य हो सकती है. |
| थ्रो | |
|---|---|
IllegalStateException |
अगर लॉग बंद होने के बाद कॉल किया जाता है. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
यह फ़ंक्शन, लॉग दिखाने के लिए सबसे कम लॉग लेवल का पता लगाता है.
| रिटर्न | |
|---|---|
Log.LogLevel |
मौजूदा LogLevel |
init
public abstract void init ()
ज़रूरी IO संसाधन बनाकर, लॉग को शुरू करें.
| थ्रो | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
यह कुकी, लॉग लेवल को कम से कम दिखाने के लिए सेट करती है.
| पैरामीटर | |
|---|---|
logLevel |
Log.LogLevel: LogLevel को डिसप्ले करना है |