com.android.tradefed.log

واجهات

ILeveledLogOutput توفر الفئات التي تطبق هذه الواجهة طرقًا تتعامل مع إخراج رسائل السجل.
ILogRegistry واجهة لمسجل ILogOutput المفرد يعمل على تعدد إرسال وإدارة المسجلات المختلفة.
ITerribleFailureHandler واجهة للتعامل مع الإخفاقات الفادحة من LogUtil.CLog.wtf(String, Throwable)
ITestLogger كيان يمكنه إجراء تسجيل تدفقات البيانات من أنواع مختلفة.

الطبقات

BaseLeveledLogOutput تطبيق أساسي لـ ILeveledLogOutput يسمح بتصفية بعض العلامات بناءً على أسمائها أو مكوناتها.
BaseStreamLogger <OS> ILeveledLogOutput الذي يوجه رسائل السجل إلى تدفق الإخراج وإلى stdout.
FileLogger ILeveledLogOutput الذي يوجه رسائل السجل إلى ملف وإلى stdout.
HistoryLogger TF History Logger ، سجل خاص يحتوي فقط على بعض الأحداث المحددة.
مستلم السجل
السجل تطبيق ILogRegistry يقوم بتعدد إرسال وإدارة مسجلات مختلفة ، وذلك باستخدام النوع المناسب بناءً على ERROR(/ThreadGroup) لمؤشر الترابط الذي يقوم بإجراء المكالمة.
LogUtil فئة أدوات التسجيل.
LogUtil.CLog فئة shim لـ Log التي تستخدم تلقائيًا اسم الفئة البسيط للمتصل كعلامة السجل
SimpleFileLogger ILeveledLogOutput الذي يوجه رسائل السجل إلى stdout وإلى ملف سجل واحد.
StdoutLogger ILeveledLogOutput يوجه رسائل السجل إلى stdout.
مروع فشل البريد الإلكتروني هاندلر فئة معالج بسيط ترسل بريدًا إلكترونيًا إلى الأشخاص المهتمين عند حدوث خطأ WTF (ما هو فشل رهيب) داخل مثيل الاتحاد التجاري.

Enums

ILogRegistry.EventType الأحداث التي من المفيد أن يتم تسجيلها