ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Bu arabirimi uygulayan sınıflar, günlük mesajlarının çıktılanmasıyla ilgilenen yöntemler sağlar.

Özet

Genel yöntemler

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

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

abstract InputStreamSource getLog ()

Günlük verilerinin anlık görüntüsünü alır.

abstract Log.LogLevel getLogLevel ()

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

abstract void init ()

Gerekli tüm IO 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

kapat

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

Günlük verilerinin anlık görüntüsünü alır.

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

Döndürülen akışın optimum performansa sahip olacağı garanti edilmez. Arayanlar sonucu bir ERROR(/BufferedInputStream) ile sarmak isteyebilirler.

İadeler
InputStreamSource günlük verilerinin bir InputStreamSource . Desteklenmiyorsa null 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 geçerli LogLevel

içinde

public abstract void init ()

Gerekli tüm IO 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