StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


Ein ILeveledLogOutput , der Protokollnachrichten an stdout ILeveledLogOutput .

Zusammenfassung

Öffentliche Konstrukteure

StdoutLogger ()

Öffentliche Methoden

ILeveledLogOutput clone ()
void closeLog ()

Schließt das Protokoll und führt bei Bedarf vor dem Schließen eine Bereinigung durch.

InputStreamSource getLog ()

Ruft einen Snapshot-Stream der Protokolldaten ab.

Log.LogLevel getLogLevel ()

Ruft die minimale Protokollstufe ab, 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)

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

void setLogLevel (Log.LogLevel logLevel)

Legt die minimale Protokollstufe fest, die angezeigt werden soll.

Öffentliche Konstrukteure

StdoutLogger

public StdoutLogger ()

Öffentliche Methoden

Klon

public ILeveledLogOutput clone ()

Kehrt zurück
ILeveledLogOutput

closeLog

public void closeLog ()

Schließt das Protokoll und führt bei Bedarf vor dem Schließen eine Bereinigung durch.

getLog

public InputStreamSource getLog ()

Ruft einen Snapshot-Stream der Protokolldaten ab.

ILeveledLogOutput#closeLog() nicht nach ILeveledLogOutput#closeLog() .

Es wird nicht garantiert, dass der zurückgegebene Stream eine optimale Leistung aufweist. Anrufer möchten das Ergebnis möglicherweise in einen ERROR(/BufferedInputStream) .

Kehrt zurück
InputStreamSource eine InputStreamSource der Protokolldaten. Kann null zurückgeben, wenn dies nicht unterstützt wird.

getLogLevel

public Log.LogLevel getLogLevel ()

Ruft die anzuzeigende Mindestprotokollstufe ab.

Kehrt zurück
Log.LogLevel das aktuelle LogLevel

drin

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)

Parameter
logLevel Log.LogLevel

tag String

message String

printLog

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

Parameter
logLevel Log.LogLevel

tag String

message String

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Legt die minimale Protokollstufe fest, die angezeigt werden soll.

Parameter
logLevel Log.LogLevel : Das LogLevel