com.android.tradefed.log

Schnittstellen

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. 
ILogRegistry Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet. 
ITerribleFailureHandler Eine Oberfläche zum Beheben von schwerwiegenden Fehlern von LogUtil.CLog.wtf(String, Throwable)
 
ITestLogger Eine Entität, die unterschiedliche Arten von Datenstreams protokollieren kann. 
Log.ILogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. 

Klassen

BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags nach Name oder Komponenten gefiltert werden können. 
BaseStreamLogger<OS extends OutputStream> Ein ILeveledLogOutput, das Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet. 
FileLogger Ein ILeveledLogOutput, das Protokollmeldungen an eine Datei und an stdout weiterleitet. 
HistoryLogger TF-Verlaufslogger, spezielles Protokoll, das nur bestimmte Ereignisse enthält. 
Log Protokollklasse, die die API in den Haupt-Android-Quellen widerspiegelt. 
LogReceiver  
LogRegistry Eine ILogRegistry-Implementierung, die verschiedene Protokolle multiplext und verwaltet und je nach ThreadGroup des Threads, der den Aufruf ausführt, den entsprechenden verwendet. 
LogUtil Eine Dienstprogrammklasse für die Protokollierung. 
LogUtil.CLog Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Protokoll-Tag verwendet 
SimpleFileLogger Ein ILeveledLogOutput, das Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet. 
StdoutLogger Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet. 
TerribleFailureEmailHandler Eine einfache Handler-Klasse, 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, die protokolliert werden sollten 
Log.LogLevel Enum „Log Level“.