Dosya Kaydedici

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 iletilerini bir dosyaya ve stdout'a yönlendiren bir ILeveledLogOutput .

Özet

Kamu inşaatçıları

FileLogger ()

Genel 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 maksimum günlük boyutunu MBytes cinsinden döndürür.

void init ()

Korumalı yöntemler

void init (String logPrefix, String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init() yöntemine alternatif.

Kamu inşaatçıları

Dosya Kaydedici

public FileLogger ()

Genel yöntemler

klon

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 (yani klonun günlük verileri yeni bir dosyaya yazılacaktır.)

İadeler
ILeveledLogOutput

kapatGünlük

public void closeLog ()

getLog

public InputStreamSource getLog ()

İadeler
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

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

İadeler
long

içinde

public void init ()

Korumalı yöntemler

içinde

protected void init (String logPrefix, 
                String fileSuffix)

Dosya adını ve son ekini belirtebileceğimiz init() yöntemine alternatif.

Parametreler
logPrefix String : Uzantı olmadan oturum açılacağı dosya adı.

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