IlogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


یک رابط برای Logger singleton ILogOutput که لاگرهای مختلف را چندگانه و مدیریت می کند.

خلاصه

روش های عمومی

abstract void closeAndRemoveAllLogs ()

تمام گزارش های مدیریت شده توسط این LogRegistry را می بندد و حذف می کند.

abstract void dumpLogs ()

روش تشخیص برای ریختن همه سیاههها به فایلها.

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

کل محتویات یک لاگر ILeveledLogOutput را به گزارش جهانی می‌ریزد.

abstract Log.LogLevel getGlobalLogDisplayLevel ()

نمایش سطح گزارش فعلی را برای گزارش جهانی برمی‌گرداند

abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args)

برای ثبت یک رویداد از یک نوع با اطلاعات مرتبط در نقشه، این روش را فراخوانی کنید.

abstract void registerLogger ( ILeveledLogOutput log)

ثبت‌کننده را به‌عنوان نمونه‌ای برای استفاده برای رشته فعلی ثبت می‌کند.

abstract void saveGlobalLog ()

تمام محتویات ثبت جهانی را در فایل های tmp ذخیره می کند.

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

نمایش سطح گزارش را برای گزارش جهانی تنظیم کنید

abstract void unregisterLogger ()

ثبت‌کننده فعلی را که برای رشته فعلی در حال اجرا است لغو ثبت می‌کند.

روش های عمومی

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

تمام گزارش های مدیریت شده توسط این LogRegistry را می بندد و حذف می کند.

dumpLogs

public abstract void dumpLogs ()

روش تشخیص برای ریختن همه سیاههها به فایلها.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

کل محتویات یک لاگر ILeveledLogOutput را به گزارش جهانی می‌ریزد.

این در سناریوهایی مفید است که می‌دانید خروجی لاگر برای همیشه ذخیره نمی‌شود، اما می‌خواهید محتویات در جایی ذخیره شوند و گم نشوند.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

نمایش سطح گزارش فعلی را برای گزارش جهانی برمی‌گرداند

برمی گرداند
Log.LogLevel logLevel LogLevel مورد استفاده

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

برای ثبت یک رویداد از یک نوع با اطلاعات مرتبط در نقشه، این روش را فراخوانی کنید. زمان رویداد به طور خودکار اضافه می شود.

مولفه های
logLevel Log.LogLevel : LogLevel که باید چاپ شود.

event ILogRegistry.EventType : ILogRegistry.EventType رویدادی که باید ثبت شود.

args : نقشه آرگومان هایی که باید به ورودی گزارش اضافه شود تا جزئیات بیشتری در مورد رویداد دریافت کنید.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

ثبت‌کننده را به‌عنوان نمونه‌ای برای استفاده برای رشته فعلی ثبت می‌کند.

مولفه های
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

تمام محتویات ثبت جهانی را در فایل های tmp ذخیره می کند.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

نمایش سطح گزارش را برای گزارش جهانی تنظیم کنید

مولفه های
logLevel Log.LogLevel : LogLevel مورد استفاده

unregisterLogger

public abstract void unregisterLogger ()

ثبت‌کننده فعلی را که برای رشته فعلی در حال اجرا است لغو ثبت می‌کند.