आईलॉगरजिस्ट्री

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


ILogOutput सिंगलटन लॉगर के लिए एक इंटरफ़ेस जो विभिन्न लॉगर्स को मल्टीप्लेक्स और प्रबंधित करता है।

सारांश

सार्वजनिक तरीके

abstract void closeAndRemoveAllLogs ()

इस LogRegistry द्वारा प्रबंधित किए जा रहे सभी लॉग को बंद और हटा देता है।

abstract void dumpLogs ()

सभी लॉग को फ़ाइलों में डंप करने की निदान विधि।

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

ILeveledLogOutput लॉगर की संपूर्ण सामग्री को वैश्विक लॉग में डंप कर देता है।

abstract Log.LogLevel getGlobalLogDisplayLevel ()

वैश्विक लॉग के लिए वर्तमान लॉग स्तर डिस्प्ले लौटाता है

abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args)

मानचित्र में संबंधित जानकारी के साथ किसी प्रकार से किसी ईवेंट को लॉग करने के लिए इस विधि को कॉल करें।

abstract void registerLogger ( ILeveledLogOutput log)

मौजूदा थ्रेड के लिए उपयोग करने के लिए लॉगर को उदाहरण के रूप में पंजीकृत करता है।

abstract void saveGlobalLog ()

सभी वैश्विक लॉगर सामग्री को tmp फ़ाइलों में सहेजता है।

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

वैश्विक लॉग के लिए लॉग स्तर डिस्प्ले सेट करें

abstract void unregisterLogger ()

वर्तमान थ्रेड के लिए प्रभावी वर्तमान लॉगर को अपंजीकृत करता है।

सार्वजनिक तरीके

क्लोज़एंडरिमूवऑललॉग्स

public abstract void closeAndRemoveAllLogs ()

इस LogRegistry द्वारा प्रबंधित किए जा रहे सभी लॉग को बंद और हटा देता है।

डंपलॉग्स

public abstract void dumpLogs ()

सभी लॉग को फ़ाइलों में डंप करने की निदान विधि।

डंपटूग्लोबललॉग

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

ILeveledLogOutput लॉगर की संपूर्ण सामग्री को वैश्विक लॉग में डंप कर देता है।

यह उन परिदृश्यों में उपयोगी है जहां आप जानते हैं कि लॉगर का आउटपुट स्थायी रूप से सहेजा नहीं जाएगा, फिर भी आप चाहते हैं कि सामग्री कहीं सहेजी जाए और खो न जाए।

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

वैश्विक लॉग के लिए वर्तमान लॉग स्तर डिस्प्ले लौटाता है

रिटर्न
Log.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 ()

वर्तमान थ्रेड के लिए प्रभावी वर्तमान लॉगर को अपंजीकृत करता है।