سجل التسجيل
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, 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 () إلغاء تسجيل المُسجل الحالي الساري لمؤشر الترابط الحالي. |
الأساليب العامة
إغلاق AndRemoveAllLogs
public void closeAndRemoveAllLogs ()
إغلاق وإزالة جميع السجلات التي تتم إدارتها بواسطة LogRegistry هذا.
dumpLogs
public void dumpLogs ()
طريقة التشخيص لتفريغ كافة السجلات إلى الملفات.
dumpLogsToDir
public void dumpLogsToDir (File dir)
احفظ بيانات السجل في الملفات الموجودة في الدليل المحدد.
حدود | |
---|---|
dir | File : دليل حفظ الملف، يمكن أن يكون فارغًا، وسيتم حفظ الملف في دليل tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
تفريغ محتويات مسجل ILeveledLogOutput
بالكامل إلى السجل العمومي.
يعد هذا مفيدًا في السيناريوهات التي تعلم فيها أن مخرجات المسجل لن يتم حفظها بشكل دائم، ولكنك تريد حفظ المحتويات في مكان ما وعدم فقدانها.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
إرجاع عرض مستوى السجل الحالي للسجل العام
عائدات | |
---|---|
Log.LogLevel | logLevel هو LogLevel المراد استخدامه |
getLogRegistry
public static ILogRegistry getLogRegistry ()
احصل على مثيل LogRegistry
عائدات | |
---|---|
ILogRegistry | LogRegistry الذي يمكن استخدامه لتسجيل السجلات والحصول عليها والكتابة إليها وإغلاقها |
getLogger
public ILeveledLogOutput getLogger ()
يحصل على المسجل الأساسي المرتبط بهذا الموضوع.
عائدات | |
---|---|
ILeveledLogOutput | المسجل لمجموعة مؤشرات الترابط هذه، أو المسجل العام إذا لم يتم تسجيله لمجموعة مؤشرات الترابط. |
logEvent
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 |
.registerLogger
public void registerLogger (ILeveledLogOutput log)
يسجل المسجل كمثيل لاستخدامه في مؤشر الترابط الحالي.
حدود | |
---|---|
log | ILeveledLogOutput |
saveGlobalLog
public void saveGlobalLog ()
يحفظ جميع محتويات المسجلين العموميين في ملفات tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
قم بتعيين عرض مستوى السجل للسجل العام
حدود | |
---|---|
logLevel | Log.LogLevel : LogLevel المراد استخدامه |
unregisterLogger
public void unregisterLogger ()
إلغاء تسجيل المُسجل الحالي الساري لمؤشر الترابط الحالي.