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 |