ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다.
요약
공개 메서드 | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
필요한 경우 로그를 닫고 닫기 전에 정리 작업을 실행합니다. |
abstract
InputStreamSource
|
getLog()
로그 데이터의 스냅샷 스트림을 가져옵니다. |
abstract
Log.LogLevel
|
getLogLevel()
표시할 최소 로그 수준을 가져옵니다. |
abstract
void
|
init()
필요한 IO 리소스를 만들어 로그를 초기화합니다. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
표시할 최소 로그 수준을 설정합니다. |
공개 메서드
closeLog
public abstract void closeLog ()
필요한 경우 로그를 닫고 닫기 전에 정리 작업을 실행합니다.
getLog
public abstract InputStreamSource getLog ()
로그 데이터의 스냅샷 스트림을 가져옵니다.
ILeveledLogOutput.closeLog() 후에 호출해서는 안 됩니다.
반환된 스트림이 최적의 성능을 갖는다는 보장은 없습니다. 호출자는 결과를 BufferedInputStream으로 래핑할 수 있습니다.
| 반환 | |
|---|---|
InputStreamSource |
로그 데이터의 InputStreamSource입니다. 지원되지 않는 경우 null을 반환할 수 있습니다. |
| 생성 값 | |
|---|---|
IllegalStateException |
로그가 닫힌 상태에서 호출된 경우 |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
표시할 최소 로그 수준을 가져옵니다.
| 반환 | |
|---|---|
Log.LogLevel |
현재 LogLevel |
init
public abstract void init ()
필요한 IO 리소스를 만들어 로그를 초기화합니다.
| 생성 값 | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
표시할 최소 로그 수준을 설정합니다.
| 매개변수 | |
|---|---|
logLevel |
Log.LogLevel: 표시할 LogLevel |