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