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

بستن

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 فعلی

شروع

public abstract void init ()

ورود به سیستم را با ایجاد منابع IO مورد نیاز ، ابتدا شروع کنید.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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