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 | ログが閉じられたときに呼び出された場合に、 | 
getLogLevel
public abstract Log.LogLevel getLogLevel ()
表示する最小ログレベルを取得します。
| 戻り値 | |
|---|---|
| Log.LogLevel | 現在の LogLevel | 
init
public abstract void init ()
ログを初期化し、必要な IO リソースを作成します。
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
表示する最小ログレベルを設定します。
| パラメータ | |
|---|---|
| logLevel | Log.LogLevel: 表示するLogLevel | 
