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