ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


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

סיכום

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

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

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

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

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

abstract void unregisterLogger()

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

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

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 : מפת הארגומנטים שצריך להוסיף לרשומה ביומן כדי לקבל פרטים נוספים על אירוע.

רישום ביומן

public abstract void registerLogger (ILeveledLogOutput log)

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

פרמטרים
log ILeveledLogOutput

SaveGlobalLog

public abstract void saveGlobalLog ()

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

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

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

ביטול הרישוםLogger

public abstract void unregisterLogger ()

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