LogRegistry
public
class
LogRegistry
extends Object
implements
ILogRegistry
| java.lang.Object | |
| ↳ | com.android.tradefed.log.LogRegistry |
הטמעה של ILogRegistry שמבצעת מולטיפלקסינג ומנהלת לוגרים שונים,
ומשתמשת בלוגר המתאים על סמך ThreadGroup של השרשור שמבצע את הקריאה.
שימו לב: הגיבוב של הרישום מתבצע ב-ThreadGroup שאליו השרשור משתייך. אם נוצר שרשור עם ThreadGroup משלו שסופק באופן מפורש, הוא לא יקבל בירושה את מאתר היומנים של שרשור האב, ולכן הוא יצטרך לרשום מאתר יומנים משלו ב-LogRegistry אם הוא רוצה לרשום פלט ביומן.
סיכום
methods ציבוריים | |
|---|---|
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, Map<String, String> args)
קוראים לשיטה הזו כדי לרשום ביומן אירוע מסוג מסוים עם המידע המשויך במפה. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
הודעה שנשלחת כשצריך להדפיס הודעת יומן, ואם אפשר, להציג אותה למשתמש בתיבת דו-שיח. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
האירוע נשלח כשצריך להדפיס הודעת יומן. |
void
|
registerLogger(ILeveledLogOutput log)
רושם את האובייקט logger כמופע לשימוש בשרשור הנוכחי. |
static
void
|
resetLocalGroup()
איפוס ההקשר המותאם לשפה. |
void
|
saveGlobalLog()
שומר את כל התוכן של רכיבי ה-logger הגלובליים בקובצי tmp. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
הגדרת רמת היומן שמוצגת ליומן הכללי |
static
void
|
setLocalGroup(ThreadGroup tg)
מעקב אחרי הקשר לוקאלי כשמשתמשים במאפיינים בתוך שרת gRPC |
void
|
unregisterLogger()
ביטול הרישום של היומן הנוכחי שבתוקף עבור השרשור הנוכחי. |
methods ציבוריים
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 logger ליומן הגלובלי.
האפשרות הזו שימושית בתרחישים שבהם אתם יודעים שהפלט של כלי הרישום לא יישמר באופן קבוע, אבל אתם רוצים שהתוכן יישמר במקום כלשהו ולא יאבד.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
הפונקציה מחזירה את רמת היומן הנוכחית שמוצגת עבור היומן הגלובלי
| החזרות | |
|---|---|
Log.LogLevel |
רמת היומן LogLevel לשימוש |
getLogRegistry
public static ILogRegistry getLogRegistry ()
קבלת מופע של LogRegistry
| החזרות | |
|---|---|
ILogRegistry |
LogRegistry שאפשר להשתמש בו כדי לרשום יומנים, לקבל יומנים, לכתוב יומנים ולסגור יומנים |
getLogger
public ILeveledLogOutput getLogger ()
מחזירה את האובייקט הבסיסי של היומן שמשויך לשרשור הזה.
| החזרות | |
|---|---|
ILeveledLogOutput |
ה-logger של קבוצת השרשורים הזו, או ה-logger הגלובלי אם לא נרשם logger לקבוצת השרשורים. |
logEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
קוראים לשיטה הזו כדי לרשום ביומן אירוע מסוג מסוים עם המידע המשויך במפה. השעה של האירוע מתווספת באופן אוטומטי.
| פרמטרים | |
|---|---|
logLevel |
Log.LogLevel: LogLevel שרוצים להדפיס. |
event |
ILogRegistry.EventType: ILogRegistry.EventType האירוע שרוצים לרשום ביומן. |
args |
Map: מפה של ארגומנטים שיוספו לרשומה ביומן כדי לקבל פרטים נוספים על האירוע. |
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: ההודעה שתוצג. |
registerLogger
public void registerLogger (ILeveledLogOutput log)
רושם את האובייקט logger כמופע לשימוש בשרשור הנוכחי.
| פרמטרים | |
|---|---|
log |
ILeveledLogOutput |
resetLocalGroup
public static void resetLocalGroup ()
איפוס ההקשר המותאם לשפה.
saveGlobalLog
public void saveGlobalLog ()
שומר את כל התוכן של רכיבי ה-logger הגלובליים בקובצי tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
הגדרת רמת היומן שמוצגת ליומן הכללי
| פרמטרים | |
|---|---|
logLevel |
Log.LogLevel: LogLevel שבו רוצים להשתמש |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
מעקב אחרי הקשר לוקאלי כשמשתמשים במאפיינים בתוך שרת gRPC
| פרמטרים | |
|---|---|
tg |
ThreadGroup |
unregisterLogger
public void unregisterLogger ()
ביטול הרישום של היומן הנוכחי שבתוקף עבור השרשור הנוכחי.