BaseStreamLogger

public abstract class BaseStreamLogger
extends BaseLeveledLogOutput

java.lang.Object의 클래스
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<OS가 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

보호된 메서드

쓰기 대상 로그

protected void writeToLog (String message)

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

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

생성 값
I/O 오류 발생 시