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) מגדיר את רמת היומן המינימלית להצגה. |
שיטות ציבוריות
closeLog
public abstract void closeLog ()
סוגר את היומן ומבצע כל ניקוי לפני הסגירה, לפי הצורך.
getLog
public abstract InputStreamSource getLog ()
תופס זרם תמונת מצב של נתוני היומן.
אין לקרוא אחרי ILeveledLogOutput#closeLog()
.
לא מובטח לזרם המוחזר ביצועים מיטביים. מתקשרים עשויים לרצות לעטוף את התוצאה ב- ERROR(/BufferedInputStream)
.
החזרות | |
---|---|
InputStreamSource | InputStreamSource של נתוני היומן. עשוי להחזיר null אם לא נתמך. |
זורק | |
---|---|
| אם נקרא כאשר היומן נסגר. |
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 להצגה |