标准输出记录器

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
com.android.tradefed.log.StdoutLogger


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

概括

公共构造函数

StdoutLogger ()

公共方法

ILeveledLogOutput clone ()
void closeLog ()

根据需要关闭日志并在关闭之前执行任何清理。

InputStreamSource getLog ()

抓取日志数据的快照流。

Log.LogLevel getLogLevel ()

获取要显示的最低日志级别。

void init ()

初始化日志,创建任何所需的 IO 资源。

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

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

void setLogLevel (Log.LogLevel logLevel)

设置要显示的最低日志级别。

公共构造函数

标准输出记录器

public StdoutLogger ()

公共方法

克隆

public ILeveledLogOutput clone ()

退货
ILeveledLogOutput

关闭日志

public void closeLog ()

根据需要关闭日志并在关闭之前执行任何清理。

获取日志

public InputStreamSource getLog ()

抓取日志数据的快照流。

不得在ILeveledLogOutput#closeLog()之后调用。

不保证返回的流具有最佳性能。调用者可能希望将结果包装在ERROR(/BufferedInputStream)中。

退货
InputStreamSource日志数据的InputStreamSource 。如果不支持,可能会返回 null。

获取日志级别

public Log.LogLevel getLogLevel ()

获取要显示的最低日志级别。

退货
Log.LogLevel当前LogLevel

在里面

public void init ()

初始化日志,创建任何所需的 IO 资源。

打印并提示日志

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 :要显示的LogLevel