标准输出记录器
public class StdoutLogger
extends Object
implements ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
将日志消息定向到标准输出的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) 设置要显示的最低日志级别。 |
公共构造函数
标准输出记录器
public StdoutLogger ()
公共方法
关闭日志
public void closeLog ()
根据需要关闭日志并在关闭前执行任何清理。
获取日志
public InputStreamSource getLog ()
获取日志数据的快照流。
不得在ILeveledLogOutput#closeLog()
之后调用。
不保证返回的流具有最佳性能。调用者可能希望将结果包装在ERROR(/BufferedInputStream)
中。
退货 | |
---|---|
InputStreamSource | 日志数据的InputStreamSource 。如果不支持,可能会返回 null。 |
在里面
public void init ()
初始化日志,创建任何所需的 IO 资源。
打印和提示日志
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
参数 | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
打印日志
public void printLog (Log.LogLevel logLevel, String tag, String message)
参数 | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
设置日志级别
public void setLogLevel (Log.LogLevel logLevel)
设置要显示的最低日志级别。
参数 | |
---|---|
logLevel | Log.LogLevel :要显示的LogLevel |