Файловый логгер

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

Возвращает максимальный размер файла журнала в МБайтах.

void init ()

Защищенные методы

void init (String logPrefix, String fileSuffix)

Альтернатива функции init() , позволяющая указать имя файла и его суффикс.

Государственные строители

Файловый логгер

public FileLogger ()

Общедоступные методы

клон

public ILeveledLogOutput clone ()

Создает новый FileLogger с теми же настройками уровня логирования, что и у текущего объекта.

Содержимое исходного файла журнала не копируется (т.е. данные журнала клонированного файла будут записаны в новый файл).

Возвраты
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Возвраты
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Возвращает максимальный размер файла журнала в МБайтах.

Возвраты
long

инициализация

public void init ()

Броски
IOException

Защищенные методы

инициализация

protected void init (String logPrefix, 
                String fileSuffix)

Альтернатива функции init() , позволяющая указать имя файла и его суффикс.

Параметры
logPrefix String : имя файла для записи логов без расширения.

fileSuffix String : расширение файла, в который следует записывать лог.