ILeveledLogOutput
  public
  
  
  
  interface
  ILeveledLogOutput
  
  
      implements
      
        Log.ILogOutput
      
  
  
| com.android.tradefed.log.ILeveledLogOutput | 
实现此接口的类提供了用于处理输出日志消息的方法。
摘要
公共方法 | |
|---|---|
        abstract
        
        
        
        
        ILeveledLogOutput
     | 
  
    
      
      clone()
      
      
     | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      closeLog()
      
      
        关闭日志并根据需要在关闭前执行任何清理操作。  | 
  
        abstract
        
        
        
        
        InputStreamSource
     | 
  
    
      
      getLog()
      
      
        抓取日志数据的快照流。  | 
  
        abstract
        
        
        
        
        Log.LogLevel
     | 
  
    
      
      getLogLevel()
      
      
        获取要显示的最低日志级别。  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      init()
      
      
        初始化日志,创建所有所需的 IO 资源。  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setLogLevel(Log.LogLevel logLevel)
      
      
        设置要显示的最低日志级别。  | 
  
公共方法
closeLog
public abstract void closeLog ()
关闭日志,并根据需要在关闭前执行任何清理操作。
getLog
public abstract InputStreamSource getLog ()
抓取日志数据的快照流。
不得在 ILeveledLogOutput.closeLog() 之后调用。
 
我们无法保证返回的串流具有最佳性能。调用方可能希望将结果封装在 ERROR(/BufferedInputStream) 中。
| 返回 | |
|---|---|
InputStreamSource | 
        日志数据的 InputStreamSource。如果不受支持,则可能会返回 null。 | 
      
| 抛出 | |
|---|---|
IllegalStateException | 
          如果在日志已关闭时调用。 | 
init
public abstract void init ()
初始化日志,创建所有所需的 IO 资源。
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
设置要显示的最低日志级别。
| 参数 | |
|---|---|
logLevel | 
        
          Log.LogLevel:要显示的 LogLevel |