com.android.tradefed.log

رابط ها

ILeveledLogOutput کلاس هایی که این رابط را پیاده سازی می کنند روش هایی را ارائه می دهند که با خروجی پیام های گزارش سروکار دارند.
IlogRegistry یک رابط برای Logger singleton ILogOutput که لاگرهای مختلف را چندگانه و مدیریت می کند.
ITerribleFailureHandler یک رابط برای رسیدگی به خرابی های وحشتناک از LogUtil.CLog.wtf(String, Throwable)
ITestLogger موجودی که می‌تواند گزارش‌گیری از جریان‌های داده در انواع مختلف را انجام دهد.

کلاس ها

BaseLeveledLogOutput یک پیاده‌سازی پایه برای ILeveledLogOutput که امکان فیلتر کردن برخی برچسب‌ها را بر اساس نام یا اجزای آن‌ها فراهم می‌کند.
BaseStreamLogger <OS گسترش OutputStream> یک ILeveledLogOutput که پیام های گزارش را به یک جریان خروجی و به stdout هدایت می کند.
فایل لاگر یک ILeveledLogOutput که پیام های گزارش را به یک فایل و به stdout هدایت می کند.
HistoryLogger TF History Logger، گزارش ویژه ای که فقط شامل برخی رویدادهای خاص است.
LogReceiver
LogRegistry یک پیاده سازی ILogRegistry که لاگرهای مختلف را چندگانه و مدیریت می کند، با استفاده از لاگر مناسب بر اساس ThreadGroup رشته ای که تماس برقرار می کند.
LogUtil کلاس ابزار ورود به سیستم.
LogUtil.Clog یک کلاس شیم برای Log که به طور خودکار از نام کلاس ساده تماس گیرنده به عنوان تگ گزارش استفاده می کند
SimpleFileLogger یک ILeveledLogOutput که پیام های log را به stdout و به یک فایل log هدایت می کند.
StdoutLogger یک ILeveledLogOutput که پیام های گزارش را به stdout هدایت می کند.
Email Handler وحشتناک یک کلاس کنترل کننده ساده که در صورت بروز خطای WTF (What a Terrible Failure) در یک نمونه از فدراسیون تجارت، یک ایمیل برای افراد علاقه مند ارسال می کند.

Enums

IlogRegistry.EventType رویدادهایی که ثبت آنها مفید است