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 oluşturucular

FileLogger()

Herkese açık yöntemler

ILeveledLogOutput clone()

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

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

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

void init()

Korunan yöntemler

void init(String logPrefix, String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init() yerine kullanılabilir.

Herkese açık oluşturucular

FileLogger

public FileLogger ()

Herkese açık yöntemler

clone

public ILeveledLogOutput clone ()

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

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

İadeler
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

İadeler
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

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

İadeler
long

init

public void init ()

Verdiği hatalar
IOException

Korunan yöntemler

init

protected void init (String logPrefix, 
                String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init() yerine kullanılabilir.

Parametreler
logPrefix String: Uzantısız olarak günlüğe kaydedilecek dosya adı.

fileSuffix String: Günlüğün kaydedileceği dosyanın uzantısı.