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()
.
لا يضمن الدفق الذي تم إرجاعه الحصول على الأداء الأمثل. قد يرغب المتصلون في التفاف النتيجة في 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 المراد عرضه |