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)
يضبط الحدّ الأدنى لمستوى السجلّ المطلوب عرضه |
الإجراءات العامة
closeLog
public abstract void closeLog ()
يغلق السجلّ وينفّذ أي عملية تنظيف قبل الإغلاق، حسب الحاجة
getLog
public abstract InputStreamSource getLog ()
يحصل على دفق لقطة من بيانات السجلّ
يجب عدم استدعاء هذا الإجراء بعد ILeveledLogOutput.closeLog().
لا يُضمَن أن يحقّق الدفق الذي يتم عرضه الأداء الأمثل. قد يرغب المتصلون في
تضمين النتيجة في BufferedInputStream.
| المرتجعات | |
|---|---|
InputStreamSource |
InputStreamSource لبيانات السجلّ قد يعرض قيمة فارغة إذا لم يكن هذا الإجراء متاحًا |
| عمليات الطرح | |
|---|---|
IllegalStateException |
إذا تم استدعاؤه عندما يكون السجلّ مغلقًا |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
يحصل على الحدّ الأدنى لمستوى السجلّ المطلوب عرضه
| المرتجعات | |
|---|---|
Log.LogLevel |
LogLevel الحالي |
init
public abstract void init ()
يهيّئ السجلّ، وينشئ أي موارد إدخال وإخراج مطلوبة
| عمليات الطرح | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
يضبط الحدّ الأدنى لمستوى السجلّ المطلوب عرضه
| المعلَمات | |
|---|---|
logLevel |
Log.LogLevel: LogLevel المطلوب عرضه |