StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet.

Zusammenfassung

Öffentliche Konstruktoren

StdoutLogger()

Öffentliche Methoden

ILeveledLogOutput clone()
void closeLog()

Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.

InputStreamSource getLog()

Erfasst einen Snapshot-Stream der Protokolldaten.

Log.LogLevel getLogLevel()

Die Mindestprotokollebene, die angezeigt werden soll.

void init()

Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen.

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

Wird gesendet, wenn eine Protokollmeldung gedruckt und, falls möglich, dem Nutzer in einem Dialogfeld angezeigt werden soll.

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

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss.

void setLogLevel(Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Öffentliche Konstruktoren

StdoutLogger

public StdoutLogger ()

Öffentliche Methoden

clone

public ILeveledLogOutput clone ()

Returns
ILeveledLogOutput

closeLog

public void closeLog ()

Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.

getLog

public InputStreamSource getLog ()

Erfasst einen Snapshot-Stream der Protokolldaten.

Darf nicht nach ILeveledLogOutput.closeLog() aufgerufen werden.

Es kann nicht garantiert werden, dass der zurückgegebene Stream eine optimale Leistung hat. Anrufer können das Ergebnis in einem ERROR(/BufferedInputStream) einschließen.

Returns
InputStreamSource eine InputStreamSource der Protokolldaten. Kann bei fehlender Unterstützung null zurückgeben.

getLogLevel

public Log.LogLevel getLogLevel ()

Die Mindestprotokollebene, die angezeigt werden soll.

Returns
Log.LogLevel die aktuelle LogLevel

init

public void init ()

Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen.

printAndPromptLog

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

Wird gesendet, wenn eine Protokollmeldung gedruckt und, falls möglich, dem Nutzer in einem Dialogfeld angezeigt werden soll.

Parameter
logLevel Log.LogLevel: Die Aufzählung LogLevel, die die Priorität der Nachricht darstellt.

tag String: Das Tag, das mit der Nachricht verknüpft ist.

message String: Die anzuzeigende Nachricht.

printLog

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

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss.

Parameter
logLevel Log.LogLevel: Die Aufzählung LogLevel, die die Priorität der Nachricht darstellt.

tag String: Das Tag, das mit der Nachricht verknüpft ist.

message String: Die anzuzeigende Nachricht.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Parameter
logLevel Log.LogLevel: die anzuzeigende LogLevel