ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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

סיכום

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

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

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

abstract InputStreamSource getLog ()

תופס זרם תמונת מצב של נתוני היומן.

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

תופס זרם תמונת מצב של נתוני היומן.

אין לקרוא אחרי ILeveledLogOutput#closeLog() .

לא מובטח לזרם המוחזר ביצועים מיטביים. מתקשרים עשויים לרצות לעטוף את התוצאה ב- ERROR(/BufferedInputStream) .

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

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

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

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

init

public abstract void init ()

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

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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