StdoutLogger
public
class
StdoutLogger
extends Object
implements
ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
ILeveledLogOutput
שמפנה את הודעות היומן ל-stdout.
סיכום
יוצרים ציבוריים | |
---|---|
StdoutLogger()
|
שיטות ציבוריות | |
---|---|
ILeveledLogOutput
|
clone()
|
void
|
closeLog()
סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך. |
InputStreamSource
|
getLog()
אחזור של קובץ snapshot של נתוני היומן. |
Log.LogLevel
|
getLogLevel()
הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג. |
void
|
init()
מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
ההודעה נשלחת כשצריך להדפיס הודעה ביומן, ואם אפשר, להציג אותה למשתמש בתיבת דו-שיח. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
נשלחת כשצריך להדפיס הודעת יומן. |
void
|
setLogLevel(Log.LogLevel logLevel)
הגדרת רמת היומן המינימלית להצגה. |
יוצרים ציבוריים
StdoutLogger
public StdoutLogger ()
שיטות ציבוריות
closeLog
public void closeLog ()
סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.
getLog
public InputStreamSource getLog ()
אחזור של קובץ snapshot של נתוני היומן.
אסור להפעיל את הפונקציה אחרי ILeveledLogOutput.closeLog()
.
אין ערובה לביצועים אופטימליים של הסטרימינג המוחזר. רצוי שגורמים מבחוץ יארזו את התוצאה ב-ERROR(/BufferedInputStream)
.
החזרות | |
---|---|
InputStreamSource |
InputStreamSource של נתוני היומן. יכול להיות שהיא תחזיר ערך null אם אין תמיכה. |
getLogLevel
public Log.LogLevel getLogLevel ()
הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.
החזרות | |
---|---|
Log.LogLevel |
LogLevel הנוכחי |
init
public void init ()
מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
ההודעה נשלחת כשצריך להדפיס הודעה ביומן, ואם אפשר, להציג אותה למשתמש בתיבת דו-שיח.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : המאפיין מסוג enum מסוג LogLevel שמייצג את העדיפות של ההודעה. |
tag |
String : התג שמשויך להודעה. |
message |
String : ההודעה שמוצגת. |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
נשלחת כשצריך להדפיס הודעת יומן.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : המאפיין מסוג enum מסוג LogLevel שמייצג את העדיפות של ההודעה. |
tag |
String : התג שמשויך להודעה. |
message |
String : ההודעה שמוצגת. |
setLogLevel
public void setLogLevel (Log.LogLevel logLevel)
הגדרת רמת היומן המינימלית להצגה.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel שרוצים להציג |