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)
设置要显示的最低日志级别。 |
公共方法
closeLog
public abstract void closeLog ()
根据需要关闭日志并在关闭前执行所有清理操作。
getLog
public abstract InputStreamSource getLog ()
获取日志数据的快照流。
不得在 ILeveledLogOutput#closeLog()
之后调用。
返回的流不一定具有最佳性能。调用方可能希望
将结果封装在 ERROR(/BufferedInputStream)
中。
返回 | |
---|---|
InputStreamSource |
日志数据的 InputStreamSource 。如果不受支持,可能会返回 null。 |
抛出 | |
---|---|
IllegalStateException |
如果在日志关闭时调用,则会发生此错误。 |
init
public abstract void init ()
初始化日志,创建任何所需的 IO 资源。
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
设置要显示的最低日志级别。
参数 | |
---|---|
logLevel |
Log.LogLevel :要显示的 LogLevel |