ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
|
מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן.
סיכום
שיטות ציבוריות | |
---|---|
abstract
ILeveled
|
clone()
|
abstract
void
|
close
סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך. |
abstract
Input
|
get
אחזור של קובץ snapshot של נתוני היומן. |
abstract
Log.
|
get
הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג. |
abstract
void
|
init()
מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים. |
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 הנוכחי |
init
public abstract void init ()
מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
הגדרת רמת היומן המינימלית להצגה.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel שרוצים להציג |