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
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 |