ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
تقدّم الفئات التي تنفّذ هذه الواجهة طُرقًا تتعامل مع إخراج رسائل log.
ملخّص
الطرق العامة | |
---|---|
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 الحالي |
init
public abstract void init ()
اعمِد إلى بدء السجلّ وإنشاء أيّ موارد مطلوبة لعمليات الإدخال/الإخراج.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
لضبط الحد الأدنى لمستوى السجلّ المراد عرضه.
المعلمات | |
---|---|
logLevel |
Log.LogLevel : LogLevel المطلوب عرضها |