Rejestr dziennika
public class LogRegistry
extends Object
implements ILogRegistry
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
Implementacja ILogRegistry
, która multipleksuje i zarządza różnymi rejestratorami, używając odpowiedniego w oparciu o 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 do plików w określonym katalogu. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Zrzuca całą zawartość rejestratora |
Log.LogLevel | getGlobalLogDisplayLevel () Zwraca bieżący poziom dziennika dla dziennika globalnego |
static ILogRegistry | getLogRegistry () Pobierz instancję |
ILeveledLogOutput | getLogger () Pobiera podstawowy program rejestrujący 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ę do użycia w bieżącym 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 program rejestrujący 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.
zrzuć dzienniki
public void dumpLogs ()
Metoda diagnostyczna polegająca na zrzuceniu wszystkich dzienników do plików.
zrzućLogsToDir
public void dumpLogsToDir (File dir)
Zapisz dane dziennika do plików w określonym katalogu.
Parametry | |
---|---|
dir | File : katalog do zapisania pliku, może mieć wartość null, 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 bieżący poziom dziennika dla dziennika globalnego
Zwroty | |
---|---|
Log.LogLevel | logLevel LogLevel którego chcesz użyć |
pobierz rejestr logów
public static ILogRegistry getLogRegistry ()
Pobierz instancję LogRegistry
Zwroty | |
---|---|
ILogRegistry | LogRegistry , którego można używać do rejestrowania, pobierania, zapisywania i zamykania dzienników |
pobierzLoggera
public ILeveledLogOutput getLogger ()
Pobiera podstawowy program rejestrujący skojarzony z tym wątkiem.
Zwroty | |
---|---|
ILeveledLogOutput | rejestrator dla tej grupy wątków lub rejestrator globalny, jeśli nie został zarejestrowany dla tej grupy wątków. |
zdarzenie dziennika
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 |
zarejestrujLoggera
public void registerLogger (ILeveledLogOutput log)
Rejestruje rejestrator jako instancję do użycia w bieżącym 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 program rejestrujący obowiązujący dla bieżącego wątku.