LogRegistry
public
class
LogRegistry
extends Object
implements
ILogRegistry
JavaScript.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
הטמעת ILogRegistry
שמבצעת ריבוי יומנים ומנהלת יומנים שונים,
באמצעות המחרוזת המתאימה בהתאם ל-ThreadGroup
של השרשור שביצע את הקריאה.
שימו לב שהמרשם מבצע גיבוב (hash) של קבוצת ה-ThreadGroup שאליה שייך ה-thread. אם השרשור היא לא תירש את פרוטוקול ThreadGroup שסופק במפורש, יומן רישום, ולכן הוא יצטרך לרשום יומן משלו ב-LogRegistry אם הוא רוצה לרשום הפלט.
סיכום
שיטות ציבוריות | |
---|---|
void
|
closeAndRemoveAllLogs()
סוגר ומסיר את כל היומנים שמנוהלים על ידי LogRegistry. |
void
|
dumpLogs()
שיטת אבחון להעלאת כל היומנים לקבצים. |
void
|
dumpLogsToDir(File dir)
שומרים את נתוני היומן בקבצים בספרייה שצוינה. |
void
|
dumpToGlobalLog(ILeveledLogOutput log)
כל התוכן של יומן |
Log.LogLevel
|
getGlobalLogDisplayLevel()
החזרת התצוגה הנוכחית של רמת היומן עבור היומן הגלובלי |
static
ILogRegistry
|
getLogRegistry()
אחזור של המופע
|
ILeveledLogOutput
|
getLogger()
הפונקציה מקבלת את כלי הרישום הבסיסי המשויך לשרשור הזה. |
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
מפעילים את השיטה הזו כדי לתעד אירוע מסוג מסוים עם המידע המשויך במפה. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
נשלחת כשצריך להדפיס הודעת יומן, ואם אפשר, להציגה למשתמש בתיבת הדו-שיח. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
ההודעה הזו נשלחת כשצריך להדפיס הודעה ביומן. |
void
|
registerLogger(ILeveledLogOutput log)
רושם את יומן הרישום כמכונה לשימוש בשרשור הנוכחי. |
static
void
|
resetLocalGroup()
איפוס ההקשר המותאם לשוק המקומי. |
void
|
saveGlobalLog()
שמירת כל התוכן של יומן הרישום הגלובלי בקובצי tmp. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
הגדרת התצוגה של רמת היומן עבור היומן הגלובלי |
static
void
|
setLocalGroup(ThreadGroup tg)
מעקב אחרי הקשר מותאם לשוק המקומי כשמשתמשים במאפיינים בתוך שרת gRPC |
void
|
unregisterLogger()
ביטול הרישום של המרשם הנוכחי שבתוקף עבור השרשור הנוכחי. |
שיטות ציבוריות
CloseAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
סוגר ומסיר את כל היומנים שמנוהלים על ידי LogRegistry.
קובצי dumpLogs
public void dumpLogs ()
שיטת אבחון להעלאת כל היומנים לקבצים.
קובץ dumpLogsToDir
public void dumpLogsToDir (File dir)
שומרים את נתוני היומן בקבצים בספרייה שצוינה.
פרמטרים | |
---|---|
dir |
File : ספרייה לשמירת הקובץ, יכולה להיות null, הקובץ יישמר בספריית tmp. |
קובץ dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
כל התוכן של יומן ILeveledLogOutput
מועתק ליומן הגלובלי.
האפשרות הזו שימושית במקרים שבהם אתם יודעים שהפלט של יומן הרישום לא יישמר באופן סופי, עדיין רוצה שהתוכן יישמר במקום כלשהו ולא יאבד.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
החזרת התצוגה הנוכחית של רמת היומן עבור היומן הגלובלי
החזרות | |
---|---|
Log.LogLevel |
logLevel את LogLevel שרוצים להשתמש |
getLogRegistry
public static ILogRegistry getLogRegistry ()
אחזור של המופע LogRegistry
החזרות | |
---|---|
ILogRegistry |
LogRegistry שיכול לשמש לרישום, לקבל, לכתוב ולסגור יומנים |
getLogger
public ILeveledLogOutput getLogger ()
הפונקציה מקבלת את כלי הרישום הבסיסי המשויך לשרשור הזה.
החזרות | |
---|---|
ILeveledLogOutput |
ביומן של קבוצת השרשורים הזו, או ביומן הגלובלי, אם לא נרשם לקבוצת השרשורים. |
אירוע LogEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
מפעילים את השיטה הזו כדי לתעד אירוע מסוג מסוים עם המידע המשויך במפה. השעה של האירוע יתווסף באופן אוטומטי.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel להדפסה. |
event |
ILogRegistry.EventType : ה-ILogRegistry.EventType של האירוע ביומן. |
args |
: מפת הארגומנטים שצריך להוסיף לרשומה ביומן כדי לקבל פרטים נוספים על
אירוע. |
PrintAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
נשלחת כשצריך להדפיס הודעת יומן, ואם אפשר, להציגה למשתמש בתיבת הדו-שיח.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : enum LogLevel שמייצג את עדיפות ההודעה. |
tag |
String : התג שמשויך להודעה. |
message |
String : ההודעה שרוצים להציג. |
יומן הדפסה
public void printLog (Log.LogLevel logLevel, String tag, String message)
ההודעה הזו נשלחת כשצריך להדפיס הודעה ביומן.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : enum LogLevel שמייצג את עדיפות ההודעה. |
tag |
String : התג שמשויך להודעה. |
message |
String : ההודעה שרוצים להציג. |
רישום ביומן
public void registerLogger (ILeveledLogOutput log)
רושם את יומן הרישום כמכונה לשימוש בשרשור הנוכחי.
פרמטרים | |
---|---|
log |
ILeveledLogOutput |
איפוסLocalGroup
public static void resetLocalGroup ()
איפוס ההקשר המותאם לשוק המקומי.
SaveGlobalLog
public void saveGlobalLog ()
שמירת כל התוכן של יומן הרישום הגלובלי בקובצי tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
הגדרת התצוגה של רמת היומן עבור היומן הגלובלי
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : LogLevel לשימוש |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
מעקב אחרי הקשר מותאם לשוק המקומי כשמשתמשים במאפיינים בתוך שרת gRPC
פרמטרים | |
---|---|
tg |
ThreadGroup |
ביטול הרישוםLogger
public void unregisterLogger ()
ביטול הרישום של המרשם הנוכחי שבתוקף עבור השרשור הנוכחי.