BaseStreamLogger

public abstract class BaseStreamLogger
extends BaseLeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<OS extends OutputStream>


로그 메시지를 출력 스트림 및 stdout으로 전달하는 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)

stdout에 표시할 최소 LogLevel를 설정합니다.

보호된 메서드

void writeToLog(String message)

출력 스트림에 메시지를 씁니다.

필드

mOutputStream

protected OS extends OutputStream mOutputStream

공개 생성자

BaseStreamLogger

public BaseStreamLogger ()

공개 메서드

closeLog

public void closeLog ()

getLogLevel

public Log.LogLevel getLogLevel ()

반환 값
Log.LogLevel

getLogLevelDisplay

public Log.LogLevel getLogLevelDisplay ()

반환 값
Log.LogLevel stdout에 표시할 현재 최소 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

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

매개변수
logLevel Log.LogLevel

setLogLevelDisplay

public void setLogLevelDisplay (Log.LogLevel logLevel)

호환성

매개변수
logLevel Log.LogLevel

setLogLevelDisplay

public void setLogLevelDisplay (Log.LogLevel logLevel)

stdout에 표시할 최소 LogLevel를 설정합니다.

매개변수
logLevel Log.LogLevel

보호된 메서드

writeToLog

protected void writeToLog (String message)

출력 스트림에 메시지를 씁니다.

매개변수
message String: 로그에 쓸 항목

생성 값
I/O 오류가 발생한 경우