ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeviledLogOutput


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

Özet

Genel yöntemler

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

Günlüğü kapatır ve kapatmadan önce gerekirse 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 seviyesini ayarlar.

Genel yöntemler

klon

public abstract ILeveledLogOutput clone ()

İadeler
ILeveledLogOutput bir ILeveledLogOutput

kapatGünlüğü

public abstract void closeLog ()

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

günlük al

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 performansa sahip olacağı garanti edilmez. Arayanlar, sonucu bir ERROR(/BufferedInputStream) ile kaydırmak isteyebilir.

İadeler
InputStreamSource günlük verilerinin bir InputStreamSource . Desteklenmiyorsa boş dönebilir.

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 Günlük 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 seviyesini ayarlar.

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