IleveledLog आउटपुट
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 |
Init
public abstract void init ()
कोई भी ज़रूरी IO संसाधन बनाते हुए लॉग शुरू करें.
सेटलॉग लेवल
public abstract void setLogLevel (Log.LogLevel logLevel)
यह नीति, दिखाए जाने के लिए कम से कम लॉग लेवल सेट करती है.
पैरामीटर | |
---|---|
logLevel |
Log.LogLevel : दिखाने के लिए LogLevel |