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。
摘要
公共构造函数 | |
|---|---|
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:要记录到的文件的扩展名。 |