BaseLeveledLogOutput

public abstract class BaseLeveledLogOutput
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput


ILeveledLogOutput 的基本实现,允许根据某些标记的名称或组件对其进行过滤。

摘要

公共构造函数

BaseLeveledLogOutput()

公共方法

abstract ILeveledLogOutput clone()

Map<String, Log.LogLevel> getForcedVerbosityMap()

返回强制设置的详细程度的映射。

final void initFilters(IConfiguration config)

根据调用 IConfiguration 初始化组件过滤条件。

final boolean shouldDisplay(boolean forceStdout, Log.LogLevel invocationLogLevel, Log.LogLevel messageLogLevel, String tag)

是否应根据特定语句的标记显示该语句。

boolean shouldForceVerbosity()

是否强制执行详细程度映射。

公共构造函数

BaseLeveledLogOutput

public BaseLeveledLogOutput ()

公共方法

clone

public abstract ILeveledLogOutput clone ()

返回
ILeveledLogOutput

getForcedVerbosityMap

public Map<String, Log.LogLevel> getForcedVerbosityMap ()

返回强制性详细程度的映射。

返回
Map<String, Log.LogLevel>

initFilters

public final void initFilters (IConfiguration config)

根据调用 IConfiguration 初始化组件过滤条件。

参数
config IConfiguration

shouldDisplay

public final boolean shouldDisplay (boolean forceStdout, 
                Log.LogLevel invocationLogLevel, 
                Log.LogLevel messageLogLevel, 
                String tag)

是否应根据特定语句的标记显示该语句。

参数
forceStdout boolean:是否强制将输出发送到标准输出。

invocationLogLevel Log.LogLevel:信息的当前日志级别。

messageLogLevel Log.LogLevel:评估的消息日志级别。

tag String:所考虑的消息的日志记录标记。

返回
boolean 如果应显示,则为 true;否则为 false。

shouldForceVerbosity

public boolean shouldForceVerbosity ()

是否强制执行详细程度映射。

返回
boolean