ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
|
کلاس هایی که این رابط را پیاده سازی می کنند روش هایی را ارائه می دهند که با خروجی پیام های گزارش سروکار دارند.
خلاصه
روش های عمومی | |
---|---|
abstract ILeveled | clone () |
abstract void | close گزارش را می بندد و هر گونه پاکسازی را قبل از بستن، در صورت لزوم انجام می دهد. |
abstract Input | get یک جریان عکس فوری از داده های گزارش را می گیرد. |
abstract Log. | get حداقل سطح گزارش را برای نمایش دریافت می کند. |
abstract void | init () ورود را راه اندازی کنید، هر گونه منابع IO مورد نیاز را ایجاد کنید. |
abstract void | setLogLevel ( Log.LogLevel logLevel) حداقل سطح گزارش را برای نمایش تنظیم می کند. |
روش های عمومی
closeLog
public abstract void closeLog ()
گزارش را می بندد و هر گونه پاکسازی را قبل از بستن، در صورت لزوم انجام می دهد.
getLog
public abstract InputStreamSource getLog ()
یک جریان عکس فوری از داده های گزارش را می گیرد.
نباید بعد از ILeveledLogOutput.closeLog()
فراخوانی شود.
جریان برگشتی تضمینی برای عملکرد مطلوب نیست. تماس گیرندگان ممکن است بخواهند نتیجه را در یک ERROR(/BufferedInputStream)
بپیچند.
برمی گرداند | |
---|---|
InputStreamSource | یک InputStreamSource از داده های گزارش. ممکن است در صورت عدم پشتیبانی، null را برگرداند. |
پرتاب می کند | |
---|---|
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 برای نمایش |