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 çıkışıyla ilgili yöntemler sağlar.

Özet

Herkese açık yöntemler

abstract ILeveledLogOutput clone()
abstract void closeLog()

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

abstract InputStreamSource getLog()

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

abstract Log.LogLevel getLogLevel()

Gösterilecek minimum günlük kaydı 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österilecek minimum günlük düzeyini ayarlar.

Herkese açık yöntemler

clone

public abstract ILeveledLogOutput clone ()

İlerlemeler
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

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

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

Döndürülen akışta optimum performansın sağlanacağı garanti edilmez. Arayanlar sonucu ERROR(/BufferedInputStream) ile sarmalamak isteyebilir.

İlerlemeler
InputStreamSource günlük verilerinin InputStreamSource'ü. Desteklenmiyorsa null döndürebilir.

Atışlar
IllegalStateException Günlük kapatıldığında çağrılırsa.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

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

İlerlemeler
Log.LogLevel geçerli LogLevel

init

public abstract void init ()

Gerekli G/Ç 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