StdoutLogger
public class StdoutLogger
extends Object
implements ILeveledLogOutput
java.lang.객체 | |
↳ | 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을 반환할 수 있습니다. |
초기화
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 |