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)
 
ITestLogger An entity that can perform logging of data streams of various types. 

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. 
LogUtil A logging utility class. 
LogUtil.CLog A shim class for Log that automatically uses the simple classname of the caller as the log tag 
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