BaseStreamLogger
public
abstract
class
BaseStreamLogger
extends BaseLeveledLogOutput
| java.lang.Object | ||
| ↳ | com.android.tradefed.log.BaseLeveledLogOutput | |
| ↳ | com.android.tradefed.log.BaseStreamLogger<OS extends OutputStream> | |
用于将日志消息定向到输出流和标准输出的 ILeveledLogOutput。
摘要
字段 | |
|---|---|
protected
OS extends OutputStream |
mOutputStream
|
公共构造函数 | |
|---|---|
BaseStreamLogger()
|
|
公共方法 | |
|---|---|
void
|
closeLog()
|
Log.LogLevel
|
getLogLevel()
|
Log.LogLevel
|
getLogLevelDisplay()
|
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
setLogLevel(Log.LogLevel logLevel)
|
void
|
setLogLevelDisplay(Log.LogLevel logLevel)
兼容性 |
void
|
setLogLevelDisplay(Log.LogLevel logLevel)
设置要在标准输出上显示的最低 |
受保护的方法 | |
|---|---|
void
|
writeToLog(String message)
将消息写入输出流。 |
字段
mOutputStream
protected OS extends OutputStream mOutputStream
公共构造函数
BaseStreamLogger
public BaseStreamLogger ()
公共方法
closeLog
public void closeLog ()
getLogLevelDisplay
public Log.LogLevel getLogLevelDisplay ()
| 返回 | |
|---|---|
Log.LogLevel |
要在标准输出上显示的当前最小 LogLevel。 |
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 |
setLogLevelDisplay
public void setLogLevelDisplay (Log.LogLevel logLevel)
兼容性
| 参数 | |
|---|---|
logLevel |
Log.LogLevel |
setLogLevelDisplay
public void setLogLevelDisplay (Log.LogLevel logLevel)
设置要在标准输出上显示的最小 LogLevel。
| 参数 | |
|---|---|
logLevel |
Log.LogLevel |
受保护的方法
writeToLog
protected void writeToLog (String message)
将消息写入输出流。
| 参数 | |
|---|---|
message |
String:要写入日志的条目 |
| 抛出 | |
|---|---|
|
如果发生 I/O 错误 |