رجیستری ILog
public interface ILogRegistry
implements Log.ILogOutput
| com.android.tradefed.log.ILogRegistry |
رابطی برای یک ثبتکنندهی تکگانه ILogOutput که ثبتکنندههای مختلف را مالتیپلکس و مدیریت میکند.
خلاصه
روشهای عمومی | |
|---|---|
abstract void | closeAndRemoveAllLogs ()تمام لاگهایی که توسط این LogRegistry مدیریت میشوند را میبندد و حذف میکند. |
abstract void | dumpLogs ()روش تشخیص برای تخلیه تمام گزارشها به فایلها. |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) کل محتویات یک logger مربوط به |
abstract Log.LogLevel | getGlobalLogDisplayLevel ()نمایش سطح لاگ فعلی را برای لاگ سراسری برمیگرداند. |
abstract void | logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)این متد را برای ثبت یک رویداد از یک نوع به همراه اطلاعات مرتبط در نقشه فراخوانی کنید. |
abstract void | registerLogger ( ILeveledLogOutput log)logger را به عنوان نمونهای برای استفاده برای thread فعلی ثبت میکند. |
abstract void | saveGlobalLog ()تمام محتویات ثبتکنندههای سراسری را در فایلهای tmp ذخیره میکند. |
abstract void | setGlobalLogDisplayLevel ( Log.LogLevel logLevel)نمایش سطح گزارش را برای گزارش سراسری تنظیم کنید |
abstract void | unregisterLogger ()ثبت وقایع نگار فعلی را برای نخ فعلی لغو میکند. |
روشهای عمومی
بستن و حذف همه گزارشها
public abstract void closeAndRemoveAllLogs ()
تمام لاگهایی که توسط این LogRegistry مدیریت میشوند را میبندد و حذف میکند.
dumpLogs
public abstract void dumpLogs ()
روش تشخیص برای تخلیه تمام گزارشها به فایلها.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
کل محتویات یک logger مربوط به ILeveledLogOutput را در global log ذخیره میکند.
این در سناریوهایی مفید است که میدانید خروجی logger به طور دائم ذخیره نمیشود، اما میخواهید محتویات در جایی ذخیره شوند و از بین نروند.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
نمایش سطح لاگ فعلی را برای لاگ سراسری برمیگرداند.
| بازگشتها | |
|---|---|
Log.LogLevel | logLevel، LogLevel که قرار است استفاده شود |
رویداد ورود
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
این متد را برای ثبت یک رویداد از یک نوع به همراه اطلاعات مرتبط در نقشه فراخوانی کنید. زمان رویداد به طور خودکار اضافه میشود.
| پارامترها | |
|---|---|
logLevel | Log.LogLevel : LogLevel که قرار است چاپ شود. |
event | ILogRegistry.EventType : ILogRegistry.EventType رویدادی که قرار است ثبت شود. |
args | Map : نقشه آرگومانهایی که باید به ورودی لاگ اضافه شوند تا جزئیات بیشتری در مورد رویداد به دست آید. |
رجیسترلاگر
public abstract void registerLogger (ILeveledLogOutput log)
logger را به عنوان نمونهای برای استفاده برای thread فعلی ثبت میکند.
| پارامترها | |
|---|---|
log | ILeveledLogOutput |
ذخیره جهانی ورود
public abstract void saveGlobalLog ()
تمام محتویات ثبتکنندههای سراسری را در فایلهای tmp ذخیره میکند.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
نمایش سطح گزارش را برای گزارش سراسری تنظیم کنید
| پارامترها | |
|---|---|
logLevel | Log.LogLevel : LogLevel که باید استفاده شود |
لغو ثبت نام Logger
public abstract void unregisterLogger ()
ثبت وقایع نگار فعلی را برای نخ فعلی لغو میکند.