سجل التسجيل

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)

تفريغ محتويات مسجل ILeveledLogOutput بالكامل إلى السجل العمومي.

Log.LogLevel getGlobalLogDisplayLevel ()

إرجاع عرض مستوى السجل الحالي للسجل العام

static ILogRegistry getLogRegistry ()

احصل على مثيل LogRegistry

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

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