FileLogger
  public
  
  
  
  class
  FileLogger
  
  
  
  
  
  
  
    extends BaseStreamLogger<SizeLimitedOutputStream>
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.log.BaseLeveledLogOutput | ||
| ↳ | com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream> | ||
| ↳ | com.android.tradefed.log.FileLogger | ||
ILeveledLogOutput 會將記錄訊息導向檔案和 stdout。
摘要
| 公用建構函式 | |
|---|---|
| 
      FileLogger()
       | |
| 公用方法 | |
|---|---|
| 
        
        
        
        
        
        ILeveledLogOutput | 
      clone()
      建立新的  | 
| 
        
        
        
        
        
        void | 
      closeLog()
       | 
| 
        
        
        
        
        
        InputStreamSource | 
      getLog()
       | 
| 
        
        
        
        
        
        long | 
      getMaxLogSizeMbytes()
      以 MB 為單位,傳回記錄檔的大小上限。 | 
| 
        
        
        
        
        
        void | 
      init()
       | 
| 受保護的方法 | |
|---|---|
| 
        
        
        
        
        
        void | 
      init(String logPrefix, String fileSuffix)
      
 | 
公用建構函式
FileLogger
public FileLogger ()
公用方法
clone
public ILeveledLogOutput clone ()
建立新的 FileLogger,其記錄層級設定與目前物件相同。
不會複製基礎記錄檔案內容 (也就是說,複本的記錄資料會寫入新檔案)。
| 傳回 | |
|---|---|
| ILeveledLogOutput | |
closeLog
public void closeLog ()
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
以 MB 為單位,傳回記錄檔的大小上限。
| 傳回 | |
|---|---|
| long | |
init
public void init ()
受保護的方法
init
protected void init (String logPrefix, 
                String fileSuffix)可用於指定檔案名稱和後置字串,是 init() 的替代方案。
| 參數 | |
|---|---|
| logPrefix | String:記錄檔案名稱 (不含副檔名)。 | 
| fileSuffix | String:記錄檔案的副檔名。 | 
