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 çıktısının alınmasıyla ilgilenen yöntemler sağlar.
Özet
Genel yöntemler | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Günlüğü kapatır ve kapatmadan önce gerekiyorsa 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 düzeyini ayarlar. |
Genel yöntemler
kapatGünlük
public abstract void closeLog ()
Günlüğü kapatır ve kapatmadan önce gerekiyorsa temizleme işlemini gerçekleştirir.
getLog
public abstract InputStreamSource getLog ()
Günlük verilerinin anlık görüntü akışını yakalar.
ILeveledLogOutput#closeLog()
dan sonra çağrılmamalıdır.
Döndürülen akışın en iyi performansa sahip olacağı garanti edilmez. Arayanlar sonucu bir ERROR(/BufferedInputStream)
dosyasına sarmak isteyebilir.
İadeler | |
---|---|
InputStreamSource | günlük verilerinin bir InputStreamSource . Desteklenmiyorsa null değerini 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 | mevcut 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 düzeyini ayarlar.
Parametreler | |
---|---|
logLevel | Log.LogLevel : görüntülenecek LogLevel |