com.android.tradefed.log

Interfejsy

ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody zajmujące się wysyłaniem komunikatów dziennika.
ILogRejestr Interfejs dla pojedynczego rejestratora ILogOutput , który multipleksuje różne rejestratory i zarządza nimi.
ITerribleFailureHandler Interfejs do obsługi strasznych awarii z LogUtil.CLog.wtf(String, Throwable)
ITestLogger Jednostka, która może rejestrować strumienie danych różnych typów.

Klasy

BaseLeveledLogOutput Podstawowa implementacja ILeveledLogOutput pozwalająca na filtrowanie niektórych tagów na podstawie ich nazwy lub komponentów.
BaseStreamLogger <OS rozszerza OutputStream> ILeveledLogOutput , który kieruje komunikaty dziennika do strumienia wyjściowego i do stdout.
FileLogger ILeveledLogOutput , który kieruje komunikaty dziennika do pliku i do stdout.
Rejestrator historii TF History Logger, specjalny dziennik, który zawiera tylko niektóre określone zdarzenia.
Odbiornik dziennika
Rejestr dziennika Implementacja ILogRegistry , która multipleksuje i zarządza różnymi rejestratorami, używając odpowiedniego na podstawie ThreadGroup wątku wykonującego wywołanie.
LogUtil Klasa narzędzia do rejestrowania.
LogUtil.CLog Podkładka klasy dla Log , która automatycznie używa prostej nazwy klasy obiektu wywołującego jako znacznika dziennika
Prosty rejestrator plików ILeveledLogOutput , który kieruje komunikaty dziennika do stdout i do pojedynczego pliku dziennika.
StdoutLogger ILeveledLogOutput , który kieruje komunikaty dziennika do stdout.
Program obsługi poczty e-mail okropnej awarii Prosta klasa obsługi, która wysyła wiadomość e-mail do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure).

wyliczenia

ILogRegistry.EventType Zdarzenia, które warto rejestrować