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 | ||
可將記錄訊息導向檔案和 stdout 的 ILeveledLogOutput。
摘要
公用建構函式 | |
|---|---|
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 ()
| 擲回 | |
|---|---|
IOException |
|
受保護的方法
init
protected void init (String logPrefix,
String fileSuffix)可指定檔案名稱和後置字串,做為 init() 的替代方案。
| 參數 | |
|---|---|
logPrefix |
String:要記錄的檔案名稱,不含副檔名。 |
fileSuffix |
String:要記錄的檔案副檔名。 |