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 ()

قم بتهيئة السجل، وإنشاء أي موارد إدخال/إخراج مطلوبة.

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 الحالي

فيه

public abstract void init ()

قم بتهيئة السجل، وإنشاء أي موارد إدخال/إخراج مطلوبة.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

يضبط الحد الأدنى لمستوى السجل الذي سيتم عرضه.

حدود
logLevel Log.LogLevel : LogLevel المراد عرضه