السجلّ
public
class
LogRegistry
extends Object
implements
ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
هو آلية تنفيذ ILogRegistry
التي يتم فيها تعدد إرسالات وإدارة أدوات التسجيل المختلفة،
باستخدام الاسم المناسب استنادًا إلى ThreadGroup
في سلسلة المحادثات التي تُجري الاتصال.
يُرجى العِلم أنّ قاعدة بيانات المسجّلين تجزئات في ThreadGroup التي تنتمي إليها سلسلة المحادثات. إذا كانت سلسلة المحادثات أنتجت مع ThreadGroup تم توفيرها بشكل صريح، فلن تكتسب سلسلة المحادثات الرئيسية المسجّل، وبالتالي سيحتاج إلى تسجيل المسجِّل الخاص به في LogRegistry إذا كان يريد تسجيل الإخراج.
ملخّص
الطرق العامة | |
---|---|
void
|
closeAndRemoveAllLogs()
يؤدي هذا الإجراء إلى إغلاق وإزالة جميع السجلّات التي تتم إدارتها بواسطة LogRegistry هذا. |
void
|
dumpLogs()
طريقة تشخيص لتفريغ جميع السجلات في الملفات. |
void
|
dumpLogsToDir(File dir)
احفظ بيانات السجلّ في الملفات في الدليل المحدّد. |
void
|
dumpToGlobalLog(ILeveledLogOutput log)
يتم تفريغ كامل محتوى مسجّل |
Log.LogLevel
|
getGlobalLogDisplayLevel()
لعرض عرض مستوى السجل الحالي للسجل العام |
static
ILogRegistry
|
getLogRegistry()
الحصول على مثيل "
|
ILeveledLogOutput
|
getLogger()
يحصل على المسجّل الأساسي المرتبط بسلسلة المحادثات هذه. |
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
استدعِ هذه الطريقة لتسجيل حدث من نوع بالمعلومات المرتبطة به في الخريطة. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
registerLogger(ILeveledLogOutput log)
يمكن تسجيل المسجل كمثيل لاستخدامه في سلسلة التعليمات الحالية. |
void
|
saveGlobalLog()
يحفظ هذا الإعداد محتوى أدوات التسجيل العامة في ملفات tmp. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
تعيين عرض مستوى السجل للسجل العام |
void
|
unregisterLogger()
إلغاء تسجيل المُسجّل الحالي الساري في سلسلة المحادثات الحالية. |
الطرق العامة
CloseAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
يؤدي هذا الإجراء إلى إغلاق وإزالة جميع السجلّات التي تتم إدارتها بواسطة LogRegistry هذا.
سجلّ dumpLogs
public void dumpLogs ()
طريقة تشخيص لتفريغ جميع السجلات في الملفات.
ملف dumpLogsToDir
public void dumpLogsToDir (File dir)
احفظ بيانات السجلّ في الملفات في الدليل المحدّد.
المعلمات | |
---|---|
dir |
File : الدليل لحفظ الملف، ويمكن أن يكون فارغًا، وسيتم حفظ الملف في دليل tmp.
|
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
يتم تفريغ كامل محتوى مسجّل ILeveledLogOutput
في السجل العام.
ويكون ذلك مفيدًا في السيناريوهات التي تعرف فيها أنه لن يتم حفظ مُخرجات المسجّل بشكل دائم، ولكنك تريد حفظ المحتوى في مكان ما وعدم فقدانه.
الحصول على GlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
لعرض عرض مستوى السجل الحالي للسجل العام
المرتجعات | |
---|---|
Log.LogLevel |
LogLevel the LogLevel المراد استخدامه
|
getLogRegistry
public static ILogRegistry getLogRegistry ()
الحصول على مثيل "LogRegistry
"
المرتجعات | |
---|---|
ILogRegistry |
LogRegistry الذي يمكن استخدامه لتسجيل السجلّات والحصول عليها والكتابة إليها وإغلاقها
|
getLogger
public ILeveledLogOutput getLogger ()
يحصل على المسجّل الأساسي المرتبط بسلسلة المحادثات هذه.
المرتجعات | |
---|---|
ILeveledLogOutput |
أداة تسجيل مجموعة سلاسل المحادثات هذه أو أداة التسجيل العامة إذا لم يتم تسجيل مجموعة لمجموعة سلاسل المحادثات. |
سجلّ الأحداث
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
استدعِ هذه الطريقة لتسجيل حدث من نوع بالمعلومات المرتبطة به في الخريطة. مدة تتم إضافة الحدث تلقائيًا.
المعلمات | |
---|---|
logLevel |
Log.LogLevel : LogLevel المطلوب طباعته |
event |
ILogRegistry.EventType : ILogRegistry.EventType للحدث المطلوب تسجيله. |
args |
: خريطة الوسيطات التي ستتم إضافتها إلى إدخال السجلّ للحصول على مزيد من التفاصيل حول
فعالية.
|
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 |
مسجِّل التسجيل
public void registerLogger (ILeveledLogOutput log)
يمكن تسجيل المسجل كمثيل لاستخدامه في سلسلة التعليمات الحالية.
المعلمات | |
---|---|
log |
ILeveledLogOutput |
حفظ GlobalLog
public void saveGlobalLog ()
يحفظ هذا الإعداد محتوى أدوات التسجيل العامة في ملفات tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
تعيين عرض مستوى السجل للسجل العام
المعلمات | |
---|---|
logLevel |
Log.LogLevel : السمة LogLevel المطلوب استخدامها
|
إلغاء تسجيل مسجّلة
public void unregisterLogger ()
إلغاء تسجيل المُسجّل الحالي الساري في سلسلة المحادثات الحالية.