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

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

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 הנוכחי

להתחיל

public abstract void init ()

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

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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