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) 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 ()

إلغاء تسجيل المُسجل الحالي الساري لمؤشر الترابط الحالي.

الأساليب العامة

إغلاق AndRemoveAllLogs

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 ()

إلغاء تسجيل المُسجل الحالي الساري لمؤشر الترابط الحالي.