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()
מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים. |
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 שרוצים להציג |