com.android.tradefed.log

Interfejsy

Wyjście ILeveledLogOutput Klasy implementujące ten interfejs udostępniają metody zajmujące się wyświetlaniem komunikatów dziennika.
Rejestr ILog Interfejs dla pojedynczego rejestratora ILogOutput , który multipleksuje i zarządza różnymi rejestratorami.
IterribleFailureHandler Interfejs do obsługi strasznych błędów LogUtil.CLog.wtf(String, Throwable)
ITestLogger Podmiot mogący dokonywać rejestrowania strumieni danych różnego typu.

Zajęcia

BaseLeveledLogOutput Podstawowa implementacja ILeveledLogOutput umożliwiająca 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 na standardowe wyjście.
Rejestrator plików ILeveledLogOutput , który kieruje komunikaty dziennika do pliku i na standardowe wyjście.
Rejestrator historii Rejestrator historii TF, specjalny dziennik zawierający 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 w oparciu o ThreadGroup wątku wykonującego wywołanie.
LogUtil Klasa narzędzia rejestrującego.
LogUtil.CLlog Klasa podkładki 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 na standardowe wyjście i do pojedynczego pliku dziennika.
StdoutLogger ILeveledLogOutput , który kieruje komunikaty dziennika na standardowe wyjście.
Straszna awariaEmailHandler Prosta klasa obsługi, która wysyła wiadomość e-mail do zainteresowanych osób, gdy w instancji Federacji Handlowej wystąpi błąd WTF (Co za straszna awaria).

Wyliczenia

ILogRegistry.EventType Zdarzenia, które warto rejestrować