ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput הטמעה בסיסית של ILeveledLogOutput שמאפשרת לסנן תגים מסוימים לפי השם או הרכיבים שלהם. 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput שמפנה את הודעות היומן לזרם פלט ול-stdout. 
FileLogger ILeveledLogOutput שמפנה את הודעות היומן לקובץ ול-stdout. 
HistoryLogger יומן מיוחד של היסטוריית TF, שמכיל רק אירועים ספציפיים מסוימים. 
SimpleFileLogger ILeveledLogOutput שמפנה את הודעות היומן ל-stdout ולקובץ יומן יחיד. 
StdoutLogger ILeveledLogOutput שמפנה את הודעות היומן ל-stdout. 


מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן.

סיכום

שיטות ציבוריות

abstract ILeveledLogOutput clone()
abstract void closeLog()

סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.

abstract InputStreamSource getLog()

אחזור של קובץ snapshot של נתוני היומן.

abstract Log.LogLevel getLogLevel()

הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.

abstract void init()

מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.

abstract void setLogLevel(Log.LogLevel logLevel)

הגדרת רמת היומן המינימלית להצגה.

שיטות ציבוריות

לשכפל

public abstract ILeveledLogOutput clone ()

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