ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Bazı etiketleri adlarına veya bileşenlerine göre filtrelemeye olanak tanıyan ILeveledLogOutput için temel bir uygulama. 
BaseStreamLogger<OS extends OutputStream> Günlük mesajlarını bir çıkış akışına ve stdout'a yönlendiren bir ILeveledLogOutput
FileLogger Günlük mesajlarını bir dosyaya ve stdout'a yönlendiren bir ILeveledLogOutput
HistoryLogger TF Geçmiş Günlüğü, yalnızca belirli etkinlikleri içeren özel bir günlüktür. 
SimpleFileLogger Günlük mesajlarını stdout'a ve tek bir günlük dosyasına yönlendiren bir ILeveledLogOutput
StdoutLogger Günlük mesajlarını stdout'a yönlendiren bir ILeveledLogOutput


Bu arayüzü uygulayan sınıflar, günlük mesajlarının çıkışıyla ilgili yöntemler sağlar.

Özet

Herkese açık yöntemler

abstract ILeveledLogOutput clone()
abstract void closeLog()

Günlüğü kapatır ve gerekirse kapatmadan önce temizleme işlemi 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 kaydı 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österilecek minimum günlük düzeyini ayarlar.

Herkese açık yöntemler

clone

public abstract ILeveledLogOutput clone ()

closeLog

public abstract void closeLog ()

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

getLog

public abstract InputStreamSource getLog ()

Günlük verilerinin anlık görüntü akışını alır.

ILeveledLogOutput.closeLog()'ten sonra çağrılmamalıdır.

Döndürülen akışta optimum performansın sağlanacağı garanti edilmez. Arayanlar sonucu ERROR(/BufferedInputStream) ile sarmalamak isteyebilir.

İlerlemeler
InputStreamSource günlük verilerinin InputStreamSource'ü. Desteklenmiyorsa null döndürebilir.

Atışlar
IllegalStateException Günlük kapatıldığında çağrılırsa.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Gösterilecek minimum günlük kaydı düzeyini alır.

İlerlemeler
Log.LogLevel geçerli LogLevel

init

public abstract void init ()

Gerekli G/Ç 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