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 a 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(), dove possiamo specificare il nome e il suffisso del file.

Costruttori pubblici

FileLogger

public FileLogger ()

Metodi pubblici

clona

public ILeveledLogOutput clone ()

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

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

Ritorni
ILeveledLogOutput

Chiudi diario

public void closeLog ()

getLog

public InputStreamSource getLog ()

Ritorni
InputStreamSource

getMaxLogSizeMbyte

public long getMaxLogSizeMbytes ()

Restituisce la dimensione massima del log in MB.

Ritorni
long

Inizia

public void init ()

Metodi protetti

Inizia

protected void init (String logPrefix, 
                String fileSuffix)

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

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

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