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


Oggetto ILeveledLogOutput che indirizza i messaggi di log a un file e allo stdout.

Riepilogo

Costruttori pubblici

FileLogger ()

Metodi pubblici

ILeveledLogOutput clone ()

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

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

Restituisce la dimensione massima del log in MByte.

void init ()

Metodi protetti

void init (String logPrefix, String fileSuffix)

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

Costruttori pubblici

FileLogger

public FileLogger ()

Metodi pubblici

clone

public ILeveledLogOutput clone ()

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

Non copia il contenuto del file di registro sottostante (ovvero i dati di registro del clone verranno scritti in un nuovo file).

ritorna
ILeveledLogOutput

chiudiLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

ritorna
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Restituisce la dimensione massima del log in MByte.

ritorna
long

dentro

public void init ()

Metodi protetti

dentro

protected void init (String logPrefix, 
                String fileSuffix)

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

Parametri
logPrefix String : il nome del file dove accedere senza estensione.

fileSuffix String : l'estensione del file su cui effettuare il log.