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)

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 ()

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

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

CloseAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

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

dumpLogs

public abstract void dumpLogs ()

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

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

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 : घटना पर अधिक विवरण प्राप्त करने के लिए लॉग प्रविष्टि में जोड़े जाने वाले तर्कों का मानचित्र।

रजिस्टरलॉगर

public abstract void registerLogger (ILeveledLogOutput log)

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

पैरामीटर
log ILeveledLogOutput

सेवग्लोबललॉग

public abstract void saveGlobalLog ()

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

सेट ग्लोबललॉग डिस्प्ले लेवल

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

पैरामीटर
logLevel Log.LogLevel : उपयोग करने के लिए LogLevel

unregisterLogger

public abstract void unregisterLogger ()

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