Rejestr dziennika
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Obiekt | |
↳ | com.android.tradefed.log.LogRegistry |
Implementacja ILogRegistry
, która multipleksuje i zarządza różnymi rejestratorami, używając odpowiedniego na podstawie ThreadGroup
wątku wykonującego wywołanie.
Streszczenie
Metody publiczne | |
---|---|
void | closeAndRemoveAllLogs () Zamyka i usuwa wszystkie dzienniki zarządzane przez ten LogRegistry. |
void | dumpLogs () Metoda diagnostyczna polegająca na zrzuceniu wszystkich dzienników do plików. |
void | dumpLogsToDir (File dir) Zapisz dane dziennika w plikach w określonym katalogu. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Zrzuca całą zawartość rejestratora |
Log.LogLevel | getGlobalLogDisplayLevel () Zwraca aktualny poziom wyświetlania dziennika dla dziennika globalnego |
static ILogRegistry | getLogRegistry () Pobierz instancję |
ILeveledLogOutput | getLogger () Pobiera podstawowy rejestrator skojarzony z tym wątkiem. |
void | logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) Wywołaj tę metodę, aby zarejestrować zdarzenie z typu ze skojarzonymi informacjami na mapie. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) Rejestruje rejestrator jako instancję używaną dla bieżącego wątku. |
void | saveGlobalLog () Zapisuje całą zawartość globalnych rejestratorów do plików tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) Ustaw wyświetlanie poziomu dziennika dla dziennika globalnego |
void | unregisterLogger () Wyrejestrowuje bieżący rejestrator obowiązujący dla bieżącego wątku. |
Metody publiczne
zamknij i usuń wszystkie dzienniki
public void closeAndRemoveAllLogs ()
Zamyka i usuwa wszystkie dzienniki zarządzane przez ten LogRegistry.
dzienniki zrzutu
public void dumpLogs ()
Metoda diagnostyczna polegająca na zrzuceniu wszystkich dzienników do plików.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Zapisz dane dziennika w plikach w określonym katalogu.
Parametry | |
---|---|
dir | File : katalog do zapisania pliku, może być pusty, plik zostanie zapisany w katalogu tmp. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Zrzuca całą zawartość rejestratora ILeveledLogOutput
do dziennika globalnego.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Zwraca aktualny poziom wyświetlania dziennika dla dziennika globalnego
Zwroty | |
---|---|
Log.LogLevel | logLevel LogLevel do użycia |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Pobierz instancję LogRegistry
Zwroty | |
---|---|
ILogRegistry | LogRegistry , którego można używać do rejestrowania, pobierania, zapisywania i zamykania dzienników |
getLogger
public ILeveledLogOutput getLogger ()
Pobiera podstawowy rejestrator skojarzony z tym wątkiem.
Zwroty | |
---|---|
ILeveledLogOutput | rejestrator dla tej grupy wątków lub globalny rejestrator, jeśli nie został zarejestrowany dla grupy wątków. |
dziennikZdarzenie
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
Wywołaj tę metodę, aby zarejestrować zdarzenie z typu ze skojarzonymi informacjami na mapie. Czas wydarzenia jest dodawany automatycznie.
Parametry | |
---|---|
logLevel | Log.LogLevel : LogLevel do wydrukowania. |
event | ILogRegistry.EventType : ILogRegistry.EventType zdarzenia do zarejestrowania. |
args |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Parametry | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
drukujLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Parametry | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
registerLogger
public void registerLogger (ILeveledLogOutput log)
Rejestruje rejestrator jako instancję używaną dla bieżącego wątku.
Parametry | |
---|---|
log | ILeveledLogOutput |
zapiszGlobalLog
public void saveGlobalLog ()
Zapisuje całą zawartość globalnych rejestratorów do plików tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Ustaw wyświetlanie poziomu dziennika dla dziennika globalnego
Parametry | |
---|---|
logLevel | Log.LogLevel : LogLevel do użycia |
wyrejestrujLoggera
public void unregisterLogger ()
Wyrejestrowuje bieżący rejestrator obowiązujący dla bieżącego wątku.