HistoryLogger

public class HistoryLogger
extends FileLogger

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger
         ↳ com.android.tradefed.log.HistoryLogger


أداة TF History Logger، وهي سجلّ خاص يحتوي على بعض الأحداث المحدّدة فقط.

ملخّص

طُرق وضع التصميم العامة

HistoryLogger()

الإجراءات العامة

ILeveledLogOutput clone()

ينشئ FileLogger جديدًا باستخدام إعدادات مستوى التسجيل نفسها المستخدَمة في العنصر الحالي.

void init()

تهيئة السجلّ، وإنشاء أي موارد إدخال/إخراج مطلوبة

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

استدعِ هذه الطريقة لتسجيل حدث من نوع يتضمّن المعلومات المرتبطة في الخريطة.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
void printLog(Log.LogLevel logLevel, String tag, String message)

طُرق وضع التصميم العامة

HistoryLogger

public HistoryLogger ()

الإجراءات العامة

استنساخ

public ILeveledLogOutput clone ()

ينشئ FileLogger جديدًا باستخدام إعدادات مستوى التسجيل نفسها المستخدَمة في العنصر الحالي.

لا يتم نسخ محتوى ملف السجل الأساسي (أي سيتم كتابة بيانات سجل النسخة المطابقة إلى ملف جديد).

المرتجعات
ILeveledLogOutput

init

public void init ()

تهيئة السجلّ، وإنشاء أي موارد إدخال/إخراج مطلوبة

عمليات الطرح
IOException

logEvent

public void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

استدعِ هذه الطريقة لتسجيل حدث من نوع يتضمّن المعلومات المرتبطة في الخريطة.

المعلَمات
logLevel Log.LogLevel

event ILogRegistry.EventType: EventType الحدث الذي سيتم تسجيله.

args Map: خريطة الوسيطات التي ستتم إضافتها إلى إدخال في السجلّ للحصول على مزيد من التفاصيل حول الحدث.

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

المعلَمات
logLevel Log.LogLevel

tag String

message String

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

المعلَمات
logLevel Log.LogLevel

tag String

message String