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:是否強制將輸出內容傳送至 stdout。

invocationLogLevel Log.LogLevel:資訊的目前 logLevel。

messageLogLevel Log.LogLevel:評估訊息的記錄層級。

tag String:所考量訊息的記錄標記。

傳回
boolean 如果應顯示,則為 True,否則為 False。

shouldForceVerbosity

public boolean shouldForceVerbosity ()

是否強制執行詳細程度對應。

傳回
boolean