BaseStreamLogger

public abstract class BaseStreamLogger
extends BaseLeveledLogOutput

java.lang.Object
com.android.tradefed.log.BaseLeveledLogOutput
com.android.tradefed.log.BaseStreamLogger<操作系统扩展 OutputStream>


将日志消息定向到输出流和标准输出的ILeveledLogOutput

概括

领域

protected OS extends OutputStream mOutputStream

公共构造函数

BaseStreamLogger ()

公共方法

void closeLog ()
Log.LogLevel getLogLevel ()
Log.LogLevel getLogLevelDisplay ()
void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
void printLog (Log.LogLevel logLevel, String tag, String message)
void setLogLevel (Log.LogLevel logLevel)
void setLogLevelDisplay (Log.LogLevel logLevel)

设置在 stdout 上显示的最小LogLevel

受保护的方法

void writeToLog (String message)

将消息写入输出流。

领域

输出流

protected OS extends OutputStream mOutputStream

公共构造函数

BaseStreamLogger

public BaseStreamLogger ()

公共方法

关闭日志

public void closeLog ()

获取日志级别

public Log.LogLevel getLogLevel ()

退货
Log.LogLevel

获取日志级别显示

public Log.LogLevel getLogLevelDisplay ()

退货
Log.LogLevel当前最小LogLevel显示在 stdout 上。

打印和提示日志

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

参数
logLevel Log.LogLevel

tag String

message String

打印日志

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

参数
logLevel Log.LogLevel

tag String

message String

设置日志级别

public void setLogLevel (Log.LogLevel logLevel)

参数
logLevel Log.LogLevel

设置日志级别显示

public void setLogLevelDisplay (Log.LogLevel logLevel)

设置在 stdout 上显示的最小LogLevel

参数
logLevel Log.LogLevel

受保护的方法

写入日志

protected void writeToLog (String message)

将消息写入输出流。

参数
message String : 写入日志的条目

投掷
如果发生 I/O 错误