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

ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


کلاس هایی که این رابط را پیاده سازی می کنند روش هایی را ارائه می دهند که با خروجی پیام های گزارش سروکار دارند.

خلاصه

روش های عمومی

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

گزارش را می بندد و هر گونه پاکسازی را قبل از بستن، در صورت لزوم انجام می دهد.

abstract InputStreamSource getLog ()

یک جریان عکس فوری از داده های گزارش را می گیرد.

abstract Log.LogLevel getLogLevel ()

حداقل سطح گزارش را برای نمایش دریافت می کند.

abstract void init ()

لاگ را راه‌اندازی کنید، هر گونه منابع IO مورد نیاز را ایجاد کنید.

abstract void setLogLevel (Log.LogLevel logLevel)

حداقل سطح گزارش را برای نمایش تنظیم می کند.

روش های عمومی

شبیه

public abstract ILeveledLogOutput clone ()

برمی گرداند
ILeveledLogOutput یک ILeveledLogOutput

closeLog

public abstract void closeLog ()

گزارش را می بندد و هر گونه پاکسازی را قبل از بستن، در صورت لزوم انجام می دهد.

getLog

public abstract InputStreamSource getLog ()

یک جریان عکس فوری از داده های گزارش را می گیرد.

نباید بعد از ILeveledLogOutput#closeLog() شود.

جریان برگشتی تضمینی برای عملکرد مطلوب نیست. تماس گیرندگان ممکن است بخواهند نتیجه را در یک ERROR(/BufferedInputStream) .

برمی گرداند
InputStreamSource یک منبع InputStreamSource از داده های گزارش. در صورت عدم پشتیبانی ممکن است آن را باطل برگرداند.

پرتاب می کند
IllegalStateException اگر زمانی که گزارش بسته شده است، فراخوانی شود.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

حداقل سطح گزارش را برای نمایش دریافت می کند.

برمی گرداند
Log.LogLevel LogLevel فعلی

init

public abstract void init ()

لاگ را راه‌اندازی کنید، هر گونه منابع IO مورد نیاز را ایجاد کنید.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

حداقل سطح گزارش را برای نمایش تنظیم می کند.

مولفه های
logLevel Log.LogLevel : LogLevel برای نمایش