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 a 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 المراد عرضه