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 ציבוריים

שכפל

public abstract ILeveledLogOutput clone ()

החזרות
ILeveledLogOutput ILeveledLogOutput

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 שרוצים להציג