ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


ממשק לILogOutput singleton logger שמבצע מולטיפלקסינג ומנהל loggers שונים.

סיכום

‫methods ציבוריים

abstract void closeAndRemoveAllLogs()

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

abstract void dumpLogs()

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

abstract void dumpToGlobalLog(ILeveledLogOutput log)

הפונקציה מעבירה את כל התוכן של ILeveledLogOutput logger ליומן הגלובלי.

abstract Log.LogLevel getGlobalLogDisplayLevel()

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

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

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

abstract void registerLogger(ILeveledLogOutput log)

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

abstract void saveGlobalLog()

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

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

הגדרת רמת היומן שמוצגת ליומן הכללי

abstract void unregisterLogger()

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

‫methods ציבוריים

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

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

dumpLogs

public abstract void dumpLogs ()

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

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

הפונקציה מעבירה את כל התוכן של ILeveledLogOutput logger ליומן הגלובלי.

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

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

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

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

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

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

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

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

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

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

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

פרמטרים
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

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

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

הגדרת רמת היומן שמוצגת ליומן הכללי

פרמטרים
logLevel Log.LogLevel: LogLevel שבו רוצים להשתמש

unregisterLogger

public abstract void unregisterLogger ()

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