ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
여러 로거를 다중화하고 관리하는 ILogOutput
싱글톤 로거의 인터페이스입니다.
요약
공개 메서드 | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
이 LogRegistry에서 관리하는 모든 로그를 닫고 삭제합니다. |
abstract
void
|
dumpLogs()
모든 로그를 파일에 덤프하는 진단 메서드입니다. |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
|
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
글로벌 로그의 현재 로그 수준 표시를 반환합니다. |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
이 메서드를 호출하여 지도에 연결된 정보가 포함된 유형의 이벤트를 로깅합니다. |
abstract
void
|
registerLogger(ILeveledLogOutput log)
로거를 현재 스레드에 사용할 인스턴스로 등록합니다. |
abstract
void
|
saveGlobalLog()
모든 글로벌 로거 콘텐츠를 tmp 파일에 저장합니다. |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
글로벌 로그의 로그 수준 표시 설정 |
abstract
void
|
unregisterLogger()
현재 스레드에 적용된 현재 로거를 등록 취소합니다. |
공개 메서드
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
이 LogRegistry에서 관리하는 모든 로그를 닫고 삭제합니다.
dumpLogs
public abstract void dumpLogs ()
모든 로그를 파일에 덤프하는 진단 메서드입니다.
dumpToGlobalLog
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
ILeveledLogOutput
로거의 전체 콘텐츠를 전역 로그에 덤프합니다.
로거의 출력이 영구적으로 저장되지 않을 것이지만 콘텐츠를 어딘가에 저장하여 손실되지 않도록 하려는 경우에 유용합니다.
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
글로벌 로그의 현재 로그 수준 표시를 반환합니다.
반환 값 | |
---|---|
Log.LogLevel |
logLevel 사용할 LogLevel |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
이 메서드를 호출하여 지도에 연결된 정보가 포함된 유형의 이벤트를 로깅합니다. 일정 시간이 자동으로 추가됩니다.
매개변수 | |
---|---|
logLevel |
Log.LogLevel : 출력할 LogLevel 입니다. |
event |
ILogRegistry.EventType : 로깅할 이벤트의 ILogRegistry.EventType 입니다. |
args |
: 이벤트에 관한 자세한 정보를 얻기 위해 로그 항목에 추가할 인수 맵입니다. |
registerLogger
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 |
unregisterLogger
public abstract void unregisterLogger ()
현재 스레드에 적용된 현재 로거를 등록 취소합니다.