ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Bu arayüzü uygulayan sınıflar, günlük mesajlarının çıktısının alınmasıyla ilgilenen yöntemler sağlar.

Özet

Genel yöntemler

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

Günlüğü kapatır ve kapatmadan önce gerekiyorsa temizleme işlemini gerçekleştirir.

abstract InputStreamSource getLog ()

Günlük verilerinin anlık görüntü akışını yakalar.

abstract Log.LogLevel getLogLevel ()

Görüntülenecek minimum günlük düzeyini alır.

abstract void init ()

Gerekli GÇ kaynaklarını oluşturarak günlüğü başlatın.

abstract void setLogLevel (Log.LogLevel logLevel)

Görüntülenecek minimum günlük düzeyini ayarlar.

Genel yöntemler

klon

public abstract ILeveledLogOutput clone ()

İadeler
ILeveledLogOutput bir ILeveledLogOutput

kapatGünlük

public abstract void closeLog ()

Günlüğü kapatır ve kapatmadan önce gerekiyorsa temizleme işlemini gerçekleştirir.

getLog

public abstract InputStreamSource getLog ()

Günlük verilerinin anlık görüntü akışını yakalar.

ILeveledLogOutput#closeLog() dan sonra çağrılmamalıdır.

Döndürülen akışın en iyi performansa sahip olacağı garanti edilmez. Arayanlar sonucu bir ERROR(/BufferedInputStream) dosyasına sarmak isteyebilir.

İadeler
InputStreamSource günlük verilerinin bir InputStreamSource . Desteklenmiyorsa null değerini döndürebilir.

Atar
IllegalStateException günlük kapatıldığında çağrılırsa.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Görüntülenecek minimum günlük düzeyini alır.

İadeler
Log.LogLevel mevcut LogLevel

içinde

public abstract void init ()

Gerekli GÇ kaynaklarını oluşturarak günlüğü başlatın.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Görüntülenecek minimum günlük düzeyini ayarlar.

Parametreler
logLevel Log.LogLevel : görüntülenecek LogLevel