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, 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 () 注销对当前线程有效的当前记录器。 |
公共方法
关闭并删除所有日志
public abstract void closeAndRemoveAllLogs ()
关闭并删除由此 LogRegistry 管理的所有日志。
转储日志
public abstract void dumpLogs ()
将所有日志转储到文件的诊断方法。
转储到全局日志
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
将ILeveledLogOutput
记录器的全部内容转储到全局日志。
获取全局日志显示级别
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 |
保存全局日志
public abstract void saveGlobalLog ()
将所有全局记录器内容保存到 tmp 文件。
设置全局日志显示级别
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
设置全局日志的日志级别显示
参数 | |
---|---|
logLevel | Log.LogLevel :要使用的LogLevel |
注销记录器
public abstract void unregisterLogger ()
注销对当前线程有效的当前记录器。