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المطلوب عرضها | 
