文件記錄器

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

以 MBytes 返回日誌的最大日誌大小。

void init ()

受保護的方法

void init (String logPrefix, String fileSuffix)

init()的替代方法,我們可以在其中指定文件名和後綴。

公共構造函數

文件記錄器

public FileLogger ()

公共方法

克隆

public ILeveledLogOutput clone ()

使用與當前對象相同的日誌級別設置創建一個新的FileLogger

不復制底層日誌文件內容(即克隆的日誌數據將寫入新文件。)

退貨
ILeveledLogOutput

關閉日誌

public void closeLog ()

獲取日誌

public InputStreamSource getLog ()

退貨
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

以 MBytes 返回日誌的最大日誌大小。

退貨
long

在裡面

public void init ()

受保護的方法

在裡面

protected void init (String logPrefix, 
                String fileSuffix)

init()的替代方法,我們可以在其中指定文件名和後綴。

參數
logPrefix String : 不帶擴展名的記錄文件名。

fileSuffix String : 要記錄的文件的擴展名。