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