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 del livello di log dell'oggetto corrente.

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

Restituisce la dimensione massima 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 del livello di log dell'oggetto corrente.

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

Resi
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Resi
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Restituisce la dimensione massima del log in MB.

Resi
long

init

public void init ()

Genera
IOException

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 registrare i log senza estensione.

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