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