檔案記錄器

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


將記錄訊息導向檔案並設為 stdout 的 ILeveledLogOutput

摘要

公用建構函式

FileLogger()

公用方法

ILeveledLogOutput clone()

使用與目前物件相同的記錄層級設定建立新的 FileLogger

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

傳回記錄大小上限 (以 MB 為單位)。

void init()

保護方法

void init(String logPrefix, String fileSuffix)

init() 的替代方式,可用於指定檔案名稱和後置字串。

公用建構函式

檔案記錄器

public FileLogger ()

公用方法

本機副本

public ILeveledLogOutput clone ()

使用與目前物件相同的記錄層級設定建立新的 FileLogger

不會複製基礎記錄檔內容 (亦即本機副本的記錄檔資料將寫入新的 檔案)。

傳回
ILeveledLogOutput

關閉記錄

public void closeLog ()

getLog

public InputStreamSource getLog ()

傳回
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

傳回記錄大小上限 (以 MB 為單位)。

傳回
long

初始

public void init ()

保護方法

初始

protected void init (String logPrefix, 
                String fileSuffix)

init() 的替代方式,可用於指定檔案名稱和後置字串。

參數
logPrefix String:要在沒有副檔名的情況下記錄的檔案名稱。

fileSuffix String:要記錄的副檔名。