StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.StdoutLogger


Günlük mesajlarını stdout'a yönlendiren bir ILeveledLogOutput.

Özet

Herkese açık oluşturucular

StdoutLogger()

Herkese açık yöntemler

ILeveledLogOutput clone()
void closeLog()

Günlüğü kapatır ve kapatmadan önce gerektiği gibi temizleme işlemlerini gerçekleştirir.

InputStreamSource getLog()

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

Log.LogLevel getLogLevel()

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

void init()

Gerekli G/Ç kaynaklarını oluşturarak günlüğü başlatın.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Bir günlük mesajının yazdırılması gerektiğinde ve mümkünse kullanıcıya bir iletişim kutusunda gösterilmesi gerektiğinde gönderilir.

void printLog(Log.LogLevel logLevel, String tag, String message)

Bir günlük mesajının yazdırılması gerektiğinde gönderilir.

void setLogLevel(Log.LogLevel logLevel)

Görüntülenecek minimum günlük düzeyini ayarlar.

Herkese açık oluşturucular

StdoutLogger

public StdoutLogger ()

Herkese açık yöntemler

clone

public ILeveledLogOutput clone ()

İadeler
ILeveledLogOutput

closeLog

public void closeLog ()

Günlüğü kapatır ve kapatmadan önce gerektiği gibi temizleme işlemlerini gerçekleştirir.

getLog

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

getLogLevel

public Log.LogLevel getLogLevel ()

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

İadeler
Log.LogLevel geçerli LogLevel

init

public void init ()

Gerekli G/Ç kaynaklarını oluşturarak günlüğü başlatın.

Verdiği hatalar
IOException

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Bir günlük mesajının yazdırılması gerektiğinde ve mümkünse kullanıcıya bir iletişim kutusunda gösterilmesi gerektiğinde gönderilir.

Parametreler
logLevel Log.LogLevel: İletinin önceliğini temsil eden LogLevel enum'ı.

tag String: İletiyle ilişkili etiket.

message String: Gösterilecek mesaj.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Bir günlük mesajının yazdırılması gerektiğinde gönderilir.

Parametreler
logLevel Log.LogLevel: İletinin önceliğini temsil eden LogLevel enum'ı.

tag String: İletiyle ilişkili etiket.

message String: Gösterilecek mesaj.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Görüntülenecek minimum günlük düzeyini ayarlar.

Parametreler
logLevel Log.LogLevel: gösterilecek LogLevel