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 |