مخرجات ILeveledLog

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 a InputStreamSource من بيانات السجل. وقد يتم عرض قيمة فارغة إذا لم تكن متوافقة.

الرميات
IllegalStateException إذا تم استدعاءه عند إغلاق السجل.

مستوى الحصول على سجل

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 المعروضة