LogRegistry

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


מימוש של ILogRegistry שמרבה ומנהל לוגרים שונים, תוך שימוש באחד המתאים המבוסס על ThreadGroup של השרשור המבצע את הקריאה.

שימו לב שה-hash של הרישום ב-ThreadGroup שאליה שייך שרשור. אם שרשור נוצר עם ThreadGroup משלו שסופק במפורש, הוא לא יירש את היומן של השרשור האב, ולכן יצטרך לרשום לוגר משלו ב-LogRegistry אם הוא רוצה לרשום פלט.

סיכום

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

void closeAndRemoveAllLogs ()

סוגר ומסיר את כל היומנים המנוהלים על ידי LogRegistry זה.

void dumpLogs ()

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

void dumpLogsToDir (File dir)

שמור את נתוני היומן בקבצים בספרייה שצוינה.

void dumpToGlobalLog ( ILeveledLogOutput log)

משליך את כל התוכן של יומן יומן ILeveledLogOutput ליומן הגלובלי.

Log.LogLevel getGlobalLogDisplayLevel ()

מחזירה תצוגת רמת יומן נוכחית עבור היומן הגלובלי

static ILogRegistry getLogRegistry ()

קבל את מופע LogRegistry

ILeveledLogOutput getLogger ()

מקבל את היומן הבסיסי המשויך לשרשור הזה.

void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args)

קרא לשיטה זו כדי לרשום אירוע מסוג עם המידע המשויך במפה.

void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)

void printLog (Log.LogLevel logLevel, String tag, String message)

void registerLogger ( ILeveledLogOutput log)

רושם את היומן כמופע לשימוש עבור השרשור הנוכחי.

void saveGlobalLog ()

שומר את כל תוכן הלוגים הגלובליים לקבצי tmp.

void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

הגדר את תצוגת רמת היומן עבור היומן הגלובלי

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

tag String

message String

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

פרמטרים
logLevel Log.LogLevel

tag String

message String

registerLogger

public void registerLogger (ILeveledLogOutput log)

רושם את היומן כמופע לשימוש עבור השרשור הנוכחי.

פרמטרים
log ILeveledLogOutput

saveGlobalLog

public void saveGlobalLog ()

שומר את כל תוכן הלוגים הגלובליים לקבצי tmp.

setGlobalLogDisplayLevel

public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

הגדר את תצוגת רמת היומן עבור היומן הגלובלי

פרמטרים
logLevel Log.LogLevel : LogLevel לשימוש

unregisterLogger

public void unregisterLogger ()

מבטל את רישום היומן הנוכחי בתוקף עבור השרשור הנוכחי.