BaseLeveledLogOutput
public
abstract
class
BaseLeveledLogOutput
extends Object
implements
ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.BaseLeveledLogOutput |
A base implementation for ILeveledLogOutput
that allows to filtering some tags based on
their name or components.
Summary
Public constructors | |
---|---|
BaseLeveledLogOutput()
|
Public methods | |
---|---|
abstract
ILeveledLogOutput
|
clone()
|
|
getForcedVerbosityMap()
Returns the map of the forced verbosity. |
final
void
|
initFilters(IConfiguration config)
Initialize the components filters based on the invocation |
final
boolean
|
shouldDisplay(boolean forceStdout, Log.LogLevel invocationLogLevel, Log.LogLevel messageLogLevel, String tag)
Whether or not a particular statement should be displayed base on its tag. |
boolean
|
shouldForceVerbosity()
Whether or not to enforce the verbosity map. |
Public constructors
BaseLeveledLogOutput
public BaseLeveledLogOutput ()
Public methods
getForcedVerbosityMap
publicgetForcedVerbosityMap ()
Returns the map of the forced verbosity.
Returns | |
---|---|
|
initFilters
public final void initFilters (IConfiguration config)
Initialize the components filters based on the invocation IConfiguration
.
Parameters | |
---|---|
config |
IConfiguration |
shouldDisplay
public final boolean shouldDisplay (boolean forceStdout, Log.LogLevel invocationLogLevel, Log.LogLevel messageLogLevel, String tag)
Whether or not a particular statement should be displayed base on its tag.
Parameters | |
---|---|
forceStdout |
boolean : Whether or not to force the output to stdout. |
invocationLogLevel |
Log.LogLevel : The current logLevel for the information. |
messageLogLevel |
Log.LogLevel : The message evaluated log level. |
tag |
String : The logging tag of the message considered. |
Returns | |
---|---|
boolean |
True if it should be displayed, false otherwise. |
shouldForceVerbosity
public boolean shouldForceVerbosity ()
Whether or not to enforce the verbosity map.
Returns | |
---|---|
boolean |