ILeveledLogÇıkış

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogExit


Bu arayüzü uygulayan sınıflar, çıkış günlüğü ile ilgili yöntemler sağlar mesaj.

Özet

Herkese açık yöntemler

abstract ILeveledLogOutput clone()
abstract void closeLog()

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

abstract InputStreamSource getLog()

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

abstract Log.LogLevel getLogLevel()

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

abstract void init()

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

abstract void setLogLevel(Log.LogLevel logLevel)

Gösterilecek minimum günlük düzeyini ayarlar.

Herkese açık yöntemler

klonlamak

public abstract ILeveledLogOutput clone ()

İlerlemeler
ILeveledLogOutput ILeveledLogOutput

kapatLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

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

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

Döndürülen akışın optimum performansı göstereceği garanti edilmez. Arayanlar şunları isteyebilir: sonucu ERROR(/BufferedInputStream) olarak sarmala.

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

Fırlatma
IllegalStateException Günlük kapatıldığında çağrılırsa.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

İlerlemeler
Log.LogLevel mevcut LogLevel

başlat

public abstract void init ()

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

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Gösterilecek minimum günlük düzeyini ayarlar.

Parametreler
logLevel Log.LogLevel: gösterilecek LogLevel