文件記錄器

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

概括

公共構造函數

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 ()

取得日誌

public InputStreamSource getLog ()

退貨
InputStreamSource

取得最大日誌大小Mbytes

public long getMaxLogSizeMbytes ()

傳回日誌的最大日誌大小(以 MB 為單位)。

退貨
long

在裡面

public void init ()

受保護的方法

在裡面

protected void init (String logPrefix, 
                String fileSuffix)

init()的替代方案,我們可以指定檔案名稱和後綴。

參數
logPrefix String :記錄的檔案名,不含副檔名。

fileSuffix String :記錄檔案的副檔名。