ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


ממשק ליומן ILogOutput מסוג singleton שמנהל ומפעיל מספר יומנים שונים.

סיכום

שיטות ציבוריות

abstract void closeAndRemoveAllLogs()

סגירה והסרה של כל היומנים שמנוהלים על ידי LogRegistry הזה.

abstract void dumpLogs()

שיטת אבחון להעברת כל היומנים לקבצים.

abstract void dumpToGlobalLog(ILeveledLogOutput log)

הטמעת כל התוכן של יומן הרישום ILeveledLogOutput ביומן הגלובלי.

abstract Log.LogLevel getGlobalLogDisplayLevel()

הפונקציה מחזירה את תצוגת רמת היומן הנוכחית ביומן הגלובלי

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, args)

קוראים לשיטה הזו כדי לתעד ביומן אירוע מסוג מסוים עם המידע המשויך במפה.

abstract void registerLogger(ILeveledLogOutput log)

רישום היומן בתור המופע שישמש את השרשור הנוכחי.

abstract void saveGlobalLog()

שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

הגדרת תצוגת רמת היומן ביומן הגלובלי

abstract void unregisterLogger()

ביטול הרישום של ה-logger הנוכחי שפועל בשרשור הנוכחי.

שיטות ציבוריות

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

סגירה והסרה של כל היומנים שמנוהלים על ידי LogRegistry הזה.

dumpLogs

public abstract void dumpLogs ()

שיטת אבחון להעברת כל היומנים לקבצים.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

הטמעת כל התוכן של יומן הרישום ILeveledLogOutput ביומן הגלובלי.

האפשרות הזו שימושית בתרחישים שבהם אתם יודעים שהפלט של יומן הרישום לא יישמר לתמיד, אבל אתם רוצים שהתוכן יישמר במקום כלשהו ולא יאבד.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

הפונקציה מחזירה את תצוגת רמת היומן הנוכחית ביומן הגלובלי

החזרות
Log.LogLevel logLevel של LogLevel לשימוש

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

קוראים לשיטה הזו כדי לתעד ביומן אירוע מסוג מסוים עם המידע המשויך במפה. השעה של האירוע תתווסף באופן אוטומטי.

פרמטרים
logLevel Log.LogLevel: ה-LogLevel שרוצים להדפיס.

event ILogRegistry.EventType: ה-ILogRegistry.EventType של האירוע שרוצים לתעד ביומן.

args : המפה של הארגומנטים שצריך להוסיף לרשומת היומן כדי לקבל פרטים נוספים על האירוע.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

רישום היומן בתור המופע שישמש את השרשור הנוכחי.

פרמטרים
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

הגדרת תצוגת רמת היומן ביומן הגלובלי

פרמטרים
logLevel Log.LogLevel: ה-LogLevel לשימוש

unregisterLogger

public abstract void unregisterLogger ()

ביטול הרישום של ה-logger הנוכחי שפועל בשרשור הנוכחי.