ILog레지스트리

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


다양한 로거를 다중화하고 관리하는 ILogOutput 싱글톤 로거용 인터페이스입니다.

요약

공개 메소드

abstract void closeAndRemoveAllLogs ()

이 LogRegistry에서 관리되는 모든 로그를 닫고 제거합니다.

abstract void dumpLogs ()

모든 로그를 파일로 덤프하는 진단 방법.

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

ILeveledLogOutput 로거의 전체 내용을 글로벌 로그로 덤프합니다.

abstract Log.LogLevel getGlobalLogDisplayLevel ()

글로벌 로그에 대한 현재 로그 수준 표시를 반환합니다.

abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args)

지도에 관련 정보가 있는 유형의 이벤트를 기록하려면 이 메소드를 호출하세요.

abstract void registerLogger ( ILeveledLogOutput log)

현재 스레드에 사용할 인스턴스로 로거를 등록합니다.

abstract void saveGlobalLog ()

모든 전역 로거 내용을 tmp 파일에 저장합니다.

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

글로벌 로그에 대한 로그 수준 표시 설정

abstract void unregisterLogger ()

현재 스레드에 대해 유효한 현재 로거를 등록 취소합니다.

공개 메소드

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

이 LogRegistry에서 관리되는 모든 로그를 닫고 제거합니다.

덤프로그

public abstract void dumpLogs ()

모든 로그를 파일로 덤프하는 진단 방법.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

ILeveledLogOutput 로거의 전체 내용을 글로벌 로그로 덤프합니다.

이는 로거의 출력이 영구적으로 저장되지 않는다는 것을 알고 있지만 내용이 손실되지 않고 어딘가에 저장되기를 원하는 시나리오에서 유용합니다.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

글로벌 로그에 대한 현재 로그 수준 표시를 반환합니다.

보고
Log.LogLevel logLevel 사용할 LogLevel 입니다.

로그이벤트

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

지도에 관련 정보가 있는 유형의 이벤트를 기록하려면 이 메소드를 호출하세요. 이벤트 시간이 자동으로 추가됩니다.

매개변수
logLevel Log.LogLevel : 인쇄할 LogLevel .

event ILogRegistry.EventType : 기록할 이벤트의 ILogRegistry.EventType .

args : 이벤트에 대한 자세한 정보를 얻기 위해 로그 항목에 추가할 인수 맵입니다.

레지스터로거

public abstract void registerLogger (ILeveledLogOutput log)

현재 스레드에 사용할 인스턴스로 로거를 등록합니다.

매개변수
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

모든 전역 로거 내용을 tmp 파일에 저장합니다.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

글로벌 로그에 대한 로그 수준 표시 설정

매개변수
logLevel Log.LogLevel : 사용할 LogLevel

등록 해제로거

public abstract void unregisterLogger ()

현재 스레드에 대해 유효한 현재 로거를 등록 취소합니다.