com.android.tradefed.log

رابط‌ها

خروجی سطح‌بندی‌شده‌ی LogOutput کلاس‌هایی که این رابط را پیاده‌سازی می‌کنند، متدهایی را ارائه می‌دهند که با خروجی پیام‌های لاگ سروکار دارند.
رجیستری ILog رابطی برای یک ثبت‌کننده‌ی تک‌گانه ILogOutput که ثبت‌کننده‌های مختلف را مالتی‌پلکس و مدیریت می‌کند.
مدیریت‌کننده‌ی شکست‌های وحشتناک رابطی برای مدیریت خطاهای وحشتناک از com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
آی‌تست‌لاگر نهادی که می‌تواند ثبت وقایع جریان‌های داده از انواع مختلف را انجام دهد.
خروجی Log.ILog کلاس‌هایی که این رابط را پیاده‌سازی می‌کنند، متدهایی را ارائه می‌دهند که با خروجی پیام‌های لاگ سروکار دارند.

کلاس‌ها

خروجی سطح پایه یک پیاده‌سازی پایه برای ILeveledLogOutput که امکان فیلتر کردن برخی برچسب‌ها را بر اساس نام یا اجزای آنها فراهم می‌کند.
BaseStreamLogger <سیستم عامل، OutputStream را گسترش می‌دهد> یک ILeveledLogOutput که پیام‌های لاگ را به یک جریان خروجی و به stdout هدایت می‌کند.
فایل‌لاگر یک ILeveledLogOutput که پیام‌های لاگ را به یک فایل و به خروجی استاندارد (stdout) هدایت می‌کند.
ثبت‌کننده‌ی تاریخچه ثبت‌کننده تاریخچه TF، گزارش ویژه‌ای که فقط شامل برخی رویدادهای خاص است.
ورود کلاس Log که API را در منابع اصلی اندروید منعکس می‌کند.
گیرنده لاگ
لاگ رجیستری یک پیاده‌سازی ILogRegistry که لاگرهای مختلف را مالتی‌پلکس و مدیریت می‌کند، و از لاگرهای مناسب بر اساس ThreadGroup نخی که فراخوانی را انجام می‌دهد، استفاده می‌کند.
لاگ‌یوتی یک کلاس کاربردی ثبت وقایع (logging).
LogUtil.CLog یک کلاس shim برای Log که به طور خودکار از نام کلاس ساده‌ی فراخوانی‌کننده به عنوان تگ log استفاده می‌کند.
SimpleFileLogger یک ILeveledLogOutput که پیام‌های لاگ را به خروجی استاندارد و یک فایل لاگ واحد هدایت می‌کند.
StdoutLogger یک ILeveledLogOutput که پیام‌های لاگ را به stdout هدایت می‌کند.
مدیریت ایمیل با خرابی وحشتناک یک کلاس هندلر ساده که در صورت بروز خطای WTF (چه شکست وحشتناکی) در یک نمونه از Trade Federation، برای افراد علاقه‌مند ایمیل ارسال می‌کند.

انوم‌ها

نوع رویداد ILogRegistry رویدادهایی که ثبت آنها مفید است
لاگ.لاگ‌لِس شمارشگر سطح گزارش.