com.android.tradefed.log

इंटरफ़ेस

ILeveledLogOutput इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 
ILogRegistry ILogOutput सिंगलटन लॉगर के लिए इंटरफ़ेस, जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable)
से होने वाली गंभीर गड़बड़ियों को मैनेज करने के लिए इंटरफ़ेस 
ITestLogger ऐसी इकाई जो अलग-अलग तरह की डेटा स्ट्रीम को लॉग कर सकती है. 
Log.ILogOutput इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 

कक्षाएं

BaseLeveledLogOutput ILeveledLogOutput के लिए बुनियादी लागू करने का तरीका, जो कुछ टैग को उनके नाम या कॉम्पोनेंट के आधार पर फ़िल्टर करने की अनुमति देता है. 
BaseStreamLogger<OS extends OutputStream> एक ILeveledLogOutput, जो लॉग मैसेज को आउटपुट स्ट्रीम और स्टडआउट पर भेजता है. 
FileLogger एक ILeveledLogOutput, जो लॉग मैसेज को फ़ाइल और स्टैंडर्ड आउटपुट (stdout) पर भेजता है. 
HistoryLogger TF History Logger, एक खास लॉग है जिसमें सिर्फ़ कुछ खास इवेंट शामिल होते हैं. 
लॉग लॉग क्लास, जो मुख्य Android सोर्स में एपीआई को मिरर करती है. 
LogReceiver  
LogRegistry ILogRegistry लागू करने का ऐसा तरीका जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. साथ ही, कॉल करने वाली थ्रेड के ThreadGroup के आधार पर, सही लॉगर का इस्तेमाल करता है. 
LogUtil लॉगिंग यूटिलिटी क्लास. 
LogUtil.CLog Log के लिए एक शिम क्लास, जो कॉलर के सिंपल क्लास के नाम का इस्तेमाल, लॉग टैग के तौर पर अपने-आप करती है 
SimpleFileLogger एक ILeveledLogOutput जो लॉग मैसेज को स्टैंडर्ड आउटपुट और एक लॉग फ़ाइल पर भेजता है. 
StdoutLogger एक ILeveledLogOutput जो लॉग मैसेज को स्टैंडर्ड आउटपुट (stdout) पर भेजता है. 
TerribleFailureEmailHandler एक आसान हैंडलर क्लास, जो Trade Federation इंस्टेंस में WTF (What a Terrible Failure) गड़बड़ी होने पर, दिलचस्पी रखने वाले लोगों को ईमेल भेजती है. 

Enums

ILogRegistry.EventType ऐसे इवेंट जिन्हें लॉग करना फ़ायदेमंद होता है 
Log.LogLevel लॉग लेवल की वैल्यू के लिए इस्तेमाल होने वाला क्रम.