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, Map<String, String> args)
इस तरीके को कॉल करके, मैप में मौजूद जानकारी के साथ किसी इवेंट को लॉग करें. |
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, Map<String, String> args)
इस तरीके को कॉल करके, मैप में मौजूद जानकारी के साथ किसी इवेंट को लॉग करें. इवेंट का समय अपने-आप जुड़ जाता है.
| पैरामीटर | |
|---|---|
logLevel |
Log.LogLevel: वह LogLevel जिसे प्रिंट करना है. |
event |
ILogRegistry.EventType: लॉग किए जाने वाले इवेंट का ILogRegistry.EventType. |
args |
Map: इवेंट के बारे में ज़्यादा जानकारी पाने के लिए, लॉग एंट्री में जोड़े जाने वाले आर्ग्युमेंट का मैप. |
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 ()
यह फ़ंक्शन, मौजूदा थ्रेड के लिए लागू मौजूदा लॉगर को अनरजिस्टर करता है.