مخرجات 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)
يضبط الحد الأدنى لمستوى السجلّ للعرض. |
الطرق العامة
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 المعروضة |