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


ILeveledLogOutput , który kieruje komunikaty dziennika do pliku i do standardowego wyjścia.

Podsumowanie

Konstruktory publiczne

FileLogger()

Metody publiczne

ILeveledLogOutput clone()

Tworzy nowy FileLogger z tymi samymi ustawieniami poziomu logowania co bieżący obiekt.

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

Zwraca maksymalny rozmiar dziennika w MB.

void init()

Metody chronione

void init(String logPrefix, String fileSuffix)

Alternatywa dla init(), w której możemy określić nazwę pliku i sufiks.

Konstruktory publiczne

FileLogger

public FileLogger ()

Metody publiczne

klon

public ILeveledLogOutput clone ()

Tworzy nowy FileLogger z tymi samymi ustawieniami poziomu logowania co bieżący obiekt.

Nie kopiuje zawartości bazowego pliku dziennika (tzn. dane dziennika klonu będą zapisywane w nowym pliku).

Zwraca
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Zwraca
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Zwraca maksymalny rozmiar dziennika w MB.

Zwraca
long

init

public void init ()

Zgłasza
IOException

Metody chronione

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternatywa dla init(), w której możemy określić nazwę pliku i sufiks.

Parametry
logPrefix String: nazwa pliku, w którym mają być zapisywane dzienniki, bez rozszerzenia.

fileSuffix String: rozszerzenie pliku, w którym mają być zapisywane dzienniki.