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


Um ILeveledLogOutput que direciona mensagens de log para um arquivo e para stdout.

Resumo

Construtores públicos

FileLogger ()

Métodos públicos

ILeveledLogOutput clone ()

Cria um novo FileLogger com as mesmas configurações de nível de log do objeto atual.

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

Retorna o tamanho máximo do log em MBytes.

void init ()

Métodos protegidos

void init (String logPrefix, String fileSuffix)

Alternativa para init() onde podemos especificar o nome do arquivo e o sufixo.

Construtores públicos

FileLogger

public FileLogger ()

Métodos públicos

clone

public ILeveledLogOutput clone ()

Cria um novo FileLogger com as mesmas configurações de nível de log do objeto atual.

Não copia o conteúdo do arquivo de log subjacente (ou seja, os dados de log do clone serão gravados em um novo arquivo).

devoluções
ILeveledLogOutput

fecharLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

devoluções
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Retorna o tamanho máximo do log em MBytes.

devoluções
long

iniciar

public void init ()

Métodos protegidos

iniciar

protected void init (String logPrefix, 
                String fileSuffix)

Alternativa para init() onde podemos especificar o nome do arquivo e o sufixo.

Parâmetros
logPrefix String : o nome do arquivo onde logar sem extensão.

fileSuffix String : a extensão do arquivo onde logar.