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 stdout.

Podsumowanie

Konstruktory publiczne

FileLogger()

Metody publiczne

ILeveledLogOutput clone()

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

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

Zwraca maksymalny rozmiar dziennika w MB.

void init()

Chronione metody

void init(String logPrefix, String fileSuffix)

Alternatywa dla init(), gdzie możemy określić nazwę pliku i sufiks.

Konstruktory publiczne

FileLogger

public FileLogger ()

Metody publiczne

klon

public ILeveledLogOutput clone ()

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

Nie kopiuje zawartości pliku dziennika (czyli dane dziennika w klonie zostaną zapisane w nowym pliku).

Zwroty
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Zwroty
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Zwraca maksymalny rozmiar dziennika w MB.

Zwroty
long

init

public void init ()

Chronione metody

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternatywa dla init(), gdzie możemy określić nazwę pliku i sufiks.

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

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