com.android.tradefed.log

واجهات

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

الطبقات

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

التعدادات

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