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


Günlük mesajlarını bir dosyaya ve stdout'a yönlendiren bir ILeveledLogOutput.

Özet

Herkese açık kurucular

FileLogger()

Herkese açık yöntemler

ILeveledLogOutput clone()

Mevcut nesneyle aynı günlük düzeyi ayarlarına sahip yeni bir FileLogger oluşturur.

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

Günlüğün maksimum günlük boyutunu MBayt cinsinden döndürür.

void init()

Korunan yöntemler

void init(String logPrefix, String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init()'e alternatif.

Herkese açık kurucular

FileLogger

public FileLogger ()

Herkese açık yöntemler

clone

public ILeveledLogOutput clone ()

Mevcut nesneyle aynı günlük düzeyi ayarlarına sahip yeni bir FileLogger oluşturur.

Temel günlük dosyası içeriğini kopyalamamaktadır (ör. kopyanın günlük verileri yeni bir dosyaya yazılır).

İlerlemeler
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

İlerlemeler
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Günlüğün maksimum günlük boyutunu MBayt cinsinden döndürür.

İlerlemeler
long

init

public void init ()

Korunan yöntemler

init

protected void init (String logPrefix, 
                String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init()'e alternatif.

Parametreler
logPrefix String: Günlüğe kaydedilecek dosya adı (uzantı olmadan).

fileSuffix String: Günlüğe kaydedilecek dosyanın uzantısı.