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