BaseLeveledLogOutput

public abstract class BaseLeveledLogOutput
extends Object implements ILeveledLogOutput

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


ILeveledLogOutput 的基本实现,可允许根据以下条件过滤某些标记: 其名称或组件。

摘要

公共构造函数

BaseLeveledLogOutput()

公共方法

abstract ILeveledLogOutput clone()

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 ()

公共方法

克隆

public abstract ILeveledLogOutput clone ()

返回
ILeveledLogOutput

getForcedVerbosityMap

public  getForcedVerbosityMap ()

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

返回

initFilters

public final void initFilters (IConfiguration config)

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

参数
config IConfiguration

应显示

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

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

参数
forceStdout boolean:是否强制输出到 stdout。

invocationLogLevel Log.LogLevel:信息的当前 logLevel。

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

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

返回
boolean 如果应显示此元素,则为 true,否则为 false。

shouldForceVerbosity

public boolean shouldForceVerbosity ()

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

返回
boolean