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