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

创建一个与当前对象具有相同日志级别设置的新 FileLogger

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

返回日志的最大日志大小(以 MB 为单位)。

void init()

受保护的方法

void init(String logPrefix, String fileSuffix)

替代 init(),我们可以在其中指定文件名和后缀。

公共构造函数

FileLogger

public FileLogger ()

公共方法

克隆

public ILeveledLogOutput clone ()

创建一个与当前对象具有相同日志级别设置的新 FileLogger

不复制底层日志文件内容(即克隆的日志数据将写入新的 文件。)

返回
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

返回
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

返回日志的最大日志大小(以 MB 为单位)。

返回
long

init

public void init ()

受保护的方法

init

protected void init (String logPrefix, 
                String fileSuffix)

替代 init(),我们可以在其中指定文件名和后缀。

参数
logPrefix String:要在其中记录日志的文件名(不带扩展名)。

fileSuffix String:要记录日志的文件的扩展名。