com.android.tradefed.log

Interfejsy

ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów logowania. 
ILogRegistry Interfejs dla ILogOutput loga singletona, który multiplexuje i zarządza różnymi loggerami. 
ITerribleFailureHandler Interfejs do obsługi poważnych błędów w programie LogUtil.CLog.wtf(String, Throwable)
ITestLogger Element, który może rejestrować strumienie danych o różnych typach. 
Log.ILogOutput Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów logowania. 

Zajęcia

BaseLeveledLogOutput Podstawowe wdrożenie tagu ILeveledLogOutput, które umożliwia filtrowanie niektórych tagów według ich nazwy lub komponentów. 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput, który kieruje komunikaty dziennika do strumienia wyjściowego i stdout. 
FileLogger ILeveledLogOutput, który kieruje komunikaty dziennika do pliku i do stdout. 
HistoryLogger TF History Logger, specjalny dziennik zawierający tylko niektóre konkretne zdarzenia. 
Dziennik Klasa logowania, która odzwierciedla interfejs API w głównych źródłach Androida. 
LogReceiver  
LogRegistry Implementacja ILogRegistry, która zarządza różnymi rejestratorami i zarządza nimi, używając odpowiedniego rejestratora na podstawie ThreadGroup wątku wywołującego funkcję. 
LogUtil Klasa narzędzia do rejestrowania. 
LogUtil.CLog Klasa pośrednia dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako znacznika dziennika
SimpleFileLogger ILeveledLogOutput, który kieruje komunikaty dziennika do standardowego wyjścia i do pojedynczego pliku dziennika. 
StdoutLogger ILeveledLogOutput, który kieruje komunikaty logowania do stdout. 
TerribleFailureEmailHandler Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). 

Wykazy

ILogRegistry.EventType Zdarzenia, które warto rejestrować
Log.LogLevel Typ wyliczeniowy Poziom rejestrowania.