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)
يفرّغ محتوى مسجّل |
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 ()
يزيل تسجيل المسجّل الحالي الذي يتم استخدامه للعملية الحالية.