StdoutLogger
public
class
StdoutLogger
extends Object
implements
ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
将日志消息定向到 stdout 的 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)
设置要显示的最低日志级别。 |
公共构造函数
StdoutLogger
public StdoutLogger ()
公共方法
closeLog
public void closeLog ()
关闭日志,并根据需要在关闭前执行任何清理操作。
getLog
public InputStreamSource getLog ()
抓取日志数据的快照流。
不得在 ILeveledLogOutput.closeLog()
之后调用。
我们无法保证返回的串流具有最佳性能。调用方可能希望将结果封装在 ERROR(/BufferedInputStream)
中。
返回 | |
---|---|
InputStreamSource |
日志数据的 InputStreamSource 。如果不受支持,则可能会返回 null。 |
init
public void init ()
初始化日志,创建所有所需的 IO 资源。
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
当需要输出日志消息并尽可能在对话框中向用户显示该消息时发送。
参数 | |
---|---|
logLevel |
Log.LogLevel :表示消息优先级的 LogLevel 枚举。 |
tag |
String :与消息关联的标记。 |
message |
String :要显示的消息。 |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
在需要输出日志消息时发送。
参数 | |
---|---|
logLevel |
Log.LogLevel :表示消息优先级的 LogLevel 枚举。 |
tag |
String :与消息关联的标记。 |
message |
String :要显示的消息。 |
setLogLevel
public void setLogLevel (Log.LogLevel logLevel)
设置要显示的最低日志级别。
参数 | |
---|---|
logLevel |
Log.LogLevel :要显示的 LogLevel |