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)
הגדרת רמת היומן המינימלית להצגה. |
שיטות ציבוריות
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 להצגה |