檔案記錄器
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)
|
公用建構函式
檔案記錄器
public FileLogger ()
公用方法
本機副本
public ILeveledLogOutput clone ()
使用與目前物件相同的記錄層級設定建立新的 FileLogger
。
不會複製基礎記錄檔內容 (亦即本機副本的記錄檔資料將寫入新的 檔案)。
傳回 | |
---|---|
ILeveledLogOutput |
關閉記錄
public void closeLog ()
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
傳回記錄大小上限 (以 MB 為單位)。
傳回 | |
---|---|
long |
初始
public void init ()
保護方法
初始
protected void init (String logPrefix, String fileSuffix)
init()
的替代方式,可用於指定檔案名稱和後置字串。
參數 | |
---|---|
logPrefix |
String :要在沒有副檔名的情況下記錄的檔案名稱。 |
fileSuffix |
String :要記錄的副檔名。 |