ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
מחלקה שמטמיעה את הממשק הזה מספקת שיטות שמתייחסות לפלט של הודעות יומן.
סיכום
methods ציבוריים | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
סוגר את היומן ומבצע ניקוי לפני הסגירה, לפי הצורך. |
abstract
InputStreamSource
|
getLog()
הפעולה הזו יוצרת קובץ snapshot של נתוני היומן. |
abstract
Log.LogLevel
|
getLogLevel()
מחזירה את רמת היומן המינימלית לתצוגה. |
abstract
void
|
init()
מפעילים את היומן ויוצרים את כל משאבי הקלט/פלט הנדרשים. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
הגדרת רמת היומן המינימלית שתוצג. |
methods ציבוריים
closeLog
public abstract void closeLog ()
סוגר את היומן ומבצע ניקוי לפני הסגירה, לפי הצורך.
getLog
public abstract InputStreamSource getLog ()
הפעולה הזו יוצרת קובץ snapshot של נתוני היומן.
אסור להפעיל אותה אחרי ILeveledLogOutput.closeLog().
אין ערובה לכך שהסטרים שיוחזר יפעל בצורה אופטימלית. המתקשרים יכולים להשתמש בתג BufferedInputStream כדי להקיף את התוצאה.
| החזרות | |
|---|---|
InputStreamSource |
InputStreamSource של נתוני היומן. יכול להיות שהפונקציה תחזיר ערך null אם היא לא אפשרית. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IllegalStateException |
אם מתקשרים כשהיומן סגור. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
מחזירה את רמת היומן המינימלית לתצוגה.
| החזרות | |
|---|---|
Log.LogLevel |
הLogLevel הנוכחי |
init
public abstract void init ()
מאתחלים את היומן ויוצרים את כל משאבי הקלט/פלט הנדרשים.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
הגדרת רמת היומן המינימלית שתוצג.
| פרמטרים | |
|---|---|
logLevel |
Log.LogLevel: LogLevel שרוצים להציג |