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, args)

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

abstract void registerLogger(ILeveledLogOutput log)

تسجِّل أداة تسجيل الدخول كمثيل لاستخدامه في سلسلة المحادثات الحالية.

abstract void saveGlobalLog()

تحفظ هذه الوظيفة جميع محتويات سجلّات البيانات الشاملة في ملفات tmp.

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, 
                 args)

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

المعلمات
logLevel Log.LogLevel: LogLevel المطلوب طباعته

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

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

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

تسجِّل أداة تسجيل الدخول كمثيل لاستخدامه في سلسلة المحادثات الحالية.

المعلمات
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

تحفظ هذه الوظيفة جميع محتويات سجلّات البيانات الشاملة في ملفات tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

المعلمات
logLevel Log.LogLevel: LogLevel المطلوب استخدامه

unregisterLogger

public abstract void unregisterLogger ()

تُلغي تسجيل أداة تسجيل السجلّات الحالية السارية في سلسلة المحادثات الحالية.