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 |
:要添加到日志条目中的参数的映射,用于获取有关
事件。 |
注册日志记录器
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 ()
取消注册当前线程有效的当前日志记录器。