ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
ILogOutput
सिंगलटन लॉगर के लिए ऐसा इंटरफ़ेस जो अलग-अलग मल्टीप्लेक्स और मैनेज करता है
लॉगर.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
इस LogRegistry से मैनेज किए जा रहे सभी लॉग को बंद करता है और हटाता है. |
abstract
void
|
dumpLogs()
सभी लॉग को फ़ाइलों में डालने का विश्लेषण का तरीका. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
|
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
यह फ़ंक्शन ग्लोबल लॉग के लिए मौजूदा लॉग लेवल दिखाता है |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
इस तरीके को कॉल करके, मैप में उससे जुड़ी जानकारी के टाइप से इवेंट को लॉग करें. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
मौजूदा थ्रेड के लिए इस्तेमाल करने के लिए, लॉगर को इंस्टेंस के तौर पर रजिस्टर करता है. |
abstract
void
|
saveGlobalLog()
वैश्विक लॉगर सामग्री को tmp फ़ाइलों में सेव करता है. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
ग्लोबल लॉग के लिए लॉग लेवल का डिसप्ले सेट करें |
abstract
void
|
unregisterLogger()
मौजूदा थ्रेड के लिए लागू होने वाले मौजूदा लॉगर का रजिस्ट्रेशन रद्द करता है. |
सार्वजनिक तरीके
बंद करें औरRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
इस LogRegistry से मैनेज किए जा रहे सभी लॉग को बंद करता है और हटाता है.
डंपलॉग
public abstract void dumpLogs ()
सभी लॉग को फ़ाइलों में डालने का विश्लेषण का तरीका.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
ILeveledLogOutput
लॉगर की पूरी सामग्री को ग्लोबल लॉग में डाल देता है.
यह तब काम आता है, जब आपको पता हो कि लॉगर का आउटपुट हमेशा के लिए सेव नहीं होगा, तो भी आप चाहते हैं कि सामग्री कहीं सेव की जाए और खो न जाए.
getGlobalLogDisplaylevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
यह फ़ंक्शन ग्लोबल लॉग के लिए मौजूदा लॉग लेवल दिखाता है
रिटर्न | |
---|---|
Log.LogLevel |
LogLevel का इस्तेमाल करने के लिए, LogLevel का इस्तेमाल करें |
लॉगइवेंट
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
इस तरीके को कॉल करके, मैप में उससे जुड़ी जानकारी के टाइप से इवेंट को लॉग करें. समय इवेंट अपने-आप जुड़ जाता है.
पैरामीटर | |
---|---|
logLevel |
Log.LogLevel : प्रिंट किया जाने वाला LogLevel . |
event |
ILogRegistry.EventType : लॉग किए जाने वाले इवेंट का ILogRegistry.EventType . |
args |
: लॉग प्रविष्टि में जोड़े जाने वाले तर्कों का मैप,
इवेंट. |
रजिस्टरलॉगर
public abstract void registerLogger (ILeveledLogOutput log)
मौजूदा थ्रेड के लिए इस्तेमाल करने के लिए, लॉगर को इंस्टेंस के तौर पर रजिस्टर करता है.
पैरामीटर | |
---|---|
log |
ILeveledLogOutput |
सेव करेंग्लोबललॉग
public abstract void saveGlobalLog ()
वैश्विक लॉगर सामग्री को tmp फ़ाइलों में सेव करता है.
सेटग्लोबललॉग डिस्प्लेलेवल
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
ग्लोबल लॉग के लिए लॉग लेवल का डिसप्ले सेट करें
पैरामीटर | |
---|---|
logLevel |
Log.LogLevel : इस्तेमाल करने के लिए LogLevel |
रजिस्ट्रेशन हटाएं
public abstract void unregisterLogger ()
मौजूदा थ्रेड के लिए लागू होने वाले मौजूदा लॉगर का रजिस्ट्रेशन रद्द करता है.