文件记录器

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

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

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

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

void init ()

受保护的方法

void init (String logPrefix, String fileSuffix)

init()的替代方案,我们可以指定文件名和后缀。

公共构造函数

文件记录器

public FileLogger ()

公共方法

克隆

public ILeveledLogOutput clone ()

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

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

退货
ILeveledLogOutput

关闭日志

public void closeLog ()

获取日志

public InputStreamSource getLog ()

退货
InputStreamSource

获取最大日志大小Mbytes

public long getMaxLogSizeMbytes ()

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

退货
long

在里面

public void init ()

受保护的方法

在里面

protected void init (String logPrefix, 
                String fileSuffix)

init()的替代方案,我们可以指定文件名和后缀。

参数
logPrefix String :记录的文件名,不带扩展名。

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