السجل

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


تطبيق ILogRegistry يقوم بتعدد إرسال وإدارة مسجلات مختلفة ، باستخدام التطبيق المناسب بناءً على ThreadGroup في مؤشر الترابط الذي يقوم بإجراء المكالمة.

لاحظ أن التسجيل يتم تجزئته على ThreadGroup التي ينتمي إليها مؤشر ترابط. إذا تم إنتاج مؤشر ترابط بمجموعة ThreadGroup الخاصة به التي تم توفيرها بشكل صريح ، فلن يرث مسجل مؤشر الترابط الأصلي ، وبالتالي سيحتاج إلى تسجيل المسجل الخاص به مع LogRegistry إذا كان يريد تسجيل الإخراج.

ملخص

الأساليب العامة

void closeAndRemoveAllLogs ()

يغلق ويزيل جميع السجلات التي يديرها هذا السجل.

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

إلغاء تسجيل أداة التسجيل الحالية سارية المفعول لمؤشر الترابط الحالي.

الأساليب العامة

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

إلغاء تسجيل أداة التسجيل الحالية سارية المفعول لمؤشر الترابط الحالي.