水平日志输出

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


实现此接口的类提供处理输出日志消息的方法。

概括

公共方法

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

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

abstract InputStreamSource getLog ()

抓取日志数据的快照流。

abstract Log.LogLevel getLogLevel ()

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

abstract void init ()

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

abstract void setLogLevel (Log.LogLevel logLevel)

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

公共方法

克隆

public abstract ILeveledLogOutput clone ()

退货
ILeveledLogOutput ILeveledLogOutput

关闭日志

public abstract void closeLog ()

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

获取日志

public abstract InputStreamSource getLog ()

抓取日志数据的快照流。

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

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

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

投掷
IllegalStateException如果在日志关闭时调用。

获取日志级别

public abstract Log.LogLevel getLogLevel ()

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

退货
Log.LogLevel当前LogLevel

在里面

public abstract void init ()

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

设置日志级别

public abstract void setLogLevel (Log.LogLevel logLevel)

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

参数
logLevel Log.LogLevel :要显示的LogLevel