ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן.

סיכום

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

abstract ILeveledLogOutput clone()
abstract void closeLog()

סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.

abstract InputStreamSource getLog()

אחזור של קובץ snapshot של נתוני היומן.

abstract Log.LogLevel getLogLevel()

הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.

abstract void init()

מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.

abstract void setLogLevel(Log.LogLevel logLevel)

הגדרת רמת היומן המינימלית להצגה.

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

לשכפל

public abstract ILeveledLogOutput clone ()

החזרות
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.

getLog

public abstract InputStreamSource getLog ()

אחזור של קובץ snapshot של נתוני היומן.

אסור להפעיל את הפונקציה אחרי ILeveledLogOutput.closeLog().

אין ערובה לביצועים אופטימליים של הסטרימינג המוחזר. רצוי שגורמים מבחוץ יארזו את התוצאה ב-ERROR(/BufferedInputStream).

החזרות
InputStreamSource InputStreamSource של נתוני היומן. יכול להיות שהיא תחזיר ערך null אם אין תמיכה.

זריקות
IllegalStateException אם הקריאה מתבצעת כשיומן הנסיעה נסגר.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.

החזרות
Log.LogLevel LogLevel הנוכחי

init

public abstract void init ()

מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

הגדרת רמת היומן המינימלית להצגה.

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