Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

ILeveledLogOutput

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

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

获取日志数据的快照流。

不得在ILeveledLogOutput#closeLog()之后ILeveledLogOutput#closeLog()

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

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

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

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

退货
Log.LogLevel当前的LogLevel

在里面

public abstract void init ()

初始化日志,创建所有必需的IO资源。

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

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

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