com.android.tradefed.log

Schnittstellen

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, stellen Methoden zur Verfügung, die sich mit der Ausgabe von Protokollmeldungen befassen.
ILogRegistry Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet.
ITerribleFailureHandler Eine Schnittstelle zur Behandlung schrecklicher Fehler von LogUtil.CLog.wtf(String, Throwable)

Klassen

BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput , die das Filtern einiger Tags basierend auf ihrem Namen oder ihren Komponenten ermöglicht.
BaseStreamLogger <OS erweitert OutputStream> Ein ILeveledLogOutput , der Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet.
FileLogger Ein ILeveledLogOutput , der Protokollmeldungen an eine Datei und an stdout weiterleitet.
HistoryLogger TF History Logger, spezielles Protokoll, das nur einige bestimmte Ereignisse enthält.
LogReceiver
LogRegistry Eine ILogRegistry Implementierung, die verschiedene Logger multiplext und verwaltet und dabei den entsprechenden Logger basierend auf der ThreadGroup des Threads verwendet, der den Aufruf durchführt.
SimpleFileLogger Ein ILeveledLogOutput , der Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet.
StdoutLogger Ein ILeveledLogOutput , der Protokollnachrichten an stdout weiterleitet.
TerribleFailureEmailHandler Eine einfache Handlerklasse, die eine E-Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt.

Aufzählungen

ILogRegistry.EventType Ereignisse, deren Protokollierung nützlich ist