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


Un objeto ILeveledLogOutput que dirige los mensajes de registro a un archivo y a stdout.

Resumen

Constructores públicos

FileLogger()

Métodos públicos

ILeveledLogOutput clone()

Crea un objeto FileLogger nuevo con la misma configuración de nivel de registro que el objeto actual.

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

Devuelve el tamaño máximo del registro en MB.

void init()

Métodos protegidos

void init(String logPrefix, String fileSuffix)

Alternativa a init() en la que podemos especificar el nombre y el sufijo del archivo.

Constructores públicos

FileLogger

public FileLogger ()

Métodos públicos

clone

public ILeveledLogOutput clone ()

Crea un objeto FileLogger nuevo con la misma configuración de nivel de registro que el objeto actual.

No copia el contenido del archivo de registro subyacente (es decir, los datos de registro del clon se escribirán en un archivo nuevo).

Muestra
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Muestra
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Devuelve el tamaño máximo del registro en MB.

Muestra
long

init

public void init ()

Arroja
IOException

Métodos protegidos

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternativa a init() en la que podemos especificar el nombre y el sufijo del archivo.

Parámetros
logPrefix String: Es el nombre del archivo en el que se registrará sin extensión.

fileSuffix String: Es la extensión del archivo en el que se registrará.