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 |