StdoutLogger
public
class
StdoutLogger
extends Object
implements
ILeveledLogOutput
| java.lang.Object | |
| ↳ | com.android.tradefed.log.StdoutLogger |
Ein ILeveledLogOutput, das Logmeldungen an stdout weiterleitet.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
StdoutLogger()
|
|
Öffentliche Methoden | |
|---|---|
ILeveledLogOutput
|
clone()
|
void
|
closeLog()
Schließt das Log und führt bei Bedarf Bereinigungen durch, bevor es geschlossen wird. |
InputStreamSource
|
getLog()
Ruft einen Snapshot-Stream der Logdaten ab. |
Log.LogLevel
|
getLogLevel()
Ruft die minimale Logebene ab, die angezeigt werden soll. |
void
|
init()
Initialisiert das Log und erstellt alle erforderlichen E/A-Ressourcen. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
Wird gesendet, wenn ein Logeintrag gedruckt und nach Möglichkeit in einem Dialogfeld für den Nutzer angezeigt werden muss. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
Wird gesendet, wenn ein Logeintrag gedruckt werden muss. |
void
|
setLogLevel(Log.LogLevel logLevel)
Legt die minimale Logebene fest, die angezeigt werden soll. |
Öffentliche Konstruktoren
StdoutLogger
public StdoutLogger ()
Öffentliche Methoden
closeLog
public void closeLog ()
Schließt das Log und führt bei Bedarf Bereinigungen durch, bevor es geschlossen wird.
getLog
public InputStreamSource getLog ()
Ruft einen Snapshot-Stream der Logdaten ab.
Darf nicht nach ILeveledLogOutput.closeLog() aufgerufen werden.
Es ist nicht garantiert, dass der zurückgegebene Stream eine optimale Leistung bietet. Aufrufer können das Ergebnis in einen BufferedInputStream einschließen.
| Gibt Folgendes zurück: | |
|---|---|
InputStreamSource |
eine InputStreamSource der Logdaten. Kann null zurückgeben, wenn nicht unterstützt. |
getLogLevel
public Log.LogLevel getLogLevel ()
Ruft die minimale Logebene ab, die angezeigt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
Log.LogLevel |
die aktuelle LogLevel |
init
public void init ()
Initialisiert das Log und erstellt alle erforderlichen E/A-Ressourcen.
| Löst aus | |
|---|---|
IOException |
|
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Wird gesendet, wenn ein Logeintrag gedruckt und nach Möglichkeit in einem Dialogfeld für den Nutzer angezeigt werden muss.
| Parameter | |
|---|---|
logLevel |
Log.LogLevel: Die LogLevel-Enum, die die Priorität der Nachricht darstellt. |
tag |
String: Das Tag, das der Nachricht zugeordnet ist. |
message |
String: Die anzuzeigende Nachricht. |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Wird gesendet, wenn ein Logeintrag gedruckt werden muss.
| Parameter | |
|---|---|
logLevel |
Log.LogLevel: Die LogLevel-Enum, die die Priorität der Nachricht darstellt. |
tag |
String: Das Tag, das der Nachricht zugeordnet ist. |
message |
String: Die anzuzeigende Nachricht. |
setLogLevel
public void setLogLevel (Log.LogLevel logLevel)
Legt die minimale Logebene fest, die angezeigt werden soll.
| Parameter | |
|---|---|
logLevel |
Log.LogLevel: die anzuzeigende LogLevel |