com.android.tradefed.log

Interfaces

ILeveledLogOutput Classes which implement this interface provides methods that deal with outputting log messages. 
ILogRegistry An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. 
ITerribleFailureHandler An interface to handle terrible failures from LogUtil.CLog.wtf(String, Throwable)
 

Classes

BaseLeveledLogOutput A base implementation for ILeveledLogOutput that allows to filtering some tags based on their name or components. 
BaseStreamLogger<OS extends OutputStream> A ILeveledLogOutput that directs log messages to an output stream and to stdout. 
FileLogger A ILeveledLogOutput that directs log messages to a file and to stdout. 
HistoryLogger TF History Logger, special log that contains only some specific events. 
LogReceiver  
LogRegistry A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. 
SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file. 
StdoutLogger A ILeveledLogOutput that directs log messages to stdout. 
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. 

Enums

ILogRegistry.EventType Events that are useful to be logged