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ışını işleyen yöntemler sağlar.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Günlüğü kapatır ve kapatmadan önce gerektiği gibi temizleme işlemlerini 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 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. |
Herkese açık yöntemler
closeLog
public abstract void closeLog ()
Günlüğü kapatır ve kapatmadan önce gerektiği gibi temizleme işlemlerini gerçekleştirir.
getLog
public abstract InputStreamSource getLog ()
Günlük verilerinin anlık görüntü akışını alır.
ILeveledLogOutput.closeLog() tarihinden sonra çağrılmamalıdır.
Döndürülen akışın optimum performansa sahip olacağı garanti edilmez. Arayanlar, sonucu BufferedInputStream ile sarmak isteyebilir.
| İadeler | |
|---|---|
InputStreamSource |
günlük verilerinin InputStreamSource. Desteklenmiyorsa null değerini döndürebilir. |
| Verdiği hatalar | |
|---|---|
IllegalStateException |
Günlük kapatıldıktan sonra çağrılırsa. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Gösterilecek minimum günlük düzeyini alır.
| İadeler | |
|---|---|
Log.LogLevel |
geçerli LogLevel |
init
public abstract void init ()
Gerekli G/Ç kaynaklarını oluşturarak günlüğü başlatın.
| Verdiği hatalar | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Görüntülenecek minimum günlük düzeyini ayarlar.
| Parametreler | |
|---|---|
logLevel |
Log.LogLevel: gösterilecek LogLevel |