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 ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.

Riepilogo

Costruttori pubblici

FileLogger()

Metodi pubblici

ILeveledLogOutput clone()

Crea un nuovo FileLogger con le stesse impostazioni di livello di log dell'oggetto corrente.

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

Restituisce le dimensioni massime del log in MB.

void init()

Metodi protetti

void init(String logPrefix, String fileSuffix)

Alternativa a init() in cui possiamo specificare il nome e il suffisso del file.

Costruttori pubblici

FileLogger

public FileLogger ()

Metodi pubblici

clone

public ILeveledLogOutput clone ()

Crea un nuovo FileLogger con le stesse impostazioni di livello di log dell'oggetto corrente.

Non vengono copiati i contenuti del file di log sottostante (ovvero i dati di log del clone verranno scritti in un nuovo file).

Ritorni
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Ritorni
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Restituisce le dimensioni massime del log in MB.

Ritorni
long

init

public void init ()

Metodi protetti

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternativa a init() in cui possiamo specificare il nome e il suffisso del file.

Parametri
logPrefix String: il nome del file in cui eseguire il log senza estensione.

fileSuffix String: l'estensione del file in cui eseguire il log.