ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


واجهة لمسجّل ILogOutput أحادي يوزّع ويدير مسجّلات مختلفة

ملخّص

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

abstract void closeAndRemoveAllLogs()

يغلق جميع السجلات التي يديرها LogRegistry هذا ويزيلها.

abstract void dumpLogs()

طريقة تشخيص لتفريغ جميع السجلات في الملفات

abstract void dumpToGlobalLog(ILeveledLogOutput log)

يفرّغ محتوى مسجّل ILeveledLogOutput بالكامل في السجلّ العام.

abstract Log.LogLevel getGlobalLogDisplayLevel()

يعرض مستوى عرض السجلّ الحالي للسجلّ العام

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

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

abstract void registerLogger(ILeveledLogOutput log)

يسجّل المسجّل كالمثيل الذي سيتم استخدامه للعملية الحالية.

abstract void saveGlobalLog()

يحفظ محتوى جميع المسجّلات العامة في ملفات مؤقتة.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

يضبط مستوى عرض السجلّ للسجلّ العام

abstract void unregisterLogger()

يزيل تسجيل المسجّل الحالي الذي يتم استخدامه للعملية الحالية.

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

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

يغلق جميع السجلات التي يديرها LogRegistry هذا ويزيلها.

dumpLogs

public abstract void dumpLogs ()

طريقة تشخيص لتفريغ جميع السجلات في الملفات

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

يفرّغ محتوى مسجّل ILeveledLogOutput بالكامل في السجلّ العام.

يكون هذا الإجراء مفيدًا في السيناريوهات التي تعرف فيها أنّه لن يتم حفظ ناتج المسجّل بشكل دائم، ولكنك تريد حفظ المحتوى في مكان ما وعدم فقدانه.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

يعرض مستوى عرض السجلّ الحالي للسجلّ العام

النتائج
Log.LogLevel logLevel: LogLevel الذي سيتم استخدامه

logEvent

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

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

المعلَمات
logLevel Log.LogLevel: LogLevel الذي سيتم طباعته

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

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

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

يسجّل المسجّل كالمثيل الذي سيتم استخدامه للعملية الحالية.

المعلَمات
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

يحفظ محتوى جميع المسجّلات العامة في ملفات مؤقتة.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

يضبط مستوى عرض السجلّ للسجلّ العام

المعلَمات
logLevel Log.LogLevel: الـ LogLevel الذي سيتم استخدامه

unregisterLogger

public abstract void unregisterLogger ()

يزيل تسجيل المسجّل الحالي الذي يتم استخدامه للعملية الحالية.