StdoutLogger
public class StdoutLogger
extends Object
implements ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
Un ILeveledLogOutput
qui dirige les messages du journal vers stdout.
Résumé
Constructeurs publics | |
---|---|
StdoutLogger () |
Méthodes publiques | |
---|---|
ILeveledLogOutput | clone () |
void | closeLog () Ferme le journal et effectue un nettoyage avant la fermeture, si nécessaire. |
InputStreamSource | getLog () Saisit un flux d'instantané des données du journal. |
Log.LogLevel | getLogLevel () Obtient le niveau de journalisation minimal à afficher. |
void | init () Initialisez le journal, en créant toutes les ressources d'E/S requises. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | setLogLevel (Log.LogLevel logLevel) Définit le niveau de journalisation minimum à afficher. |
Constructeurs publics
StdoutLogger
public StdoutLogger ()
Méthodes publiques
fermerJournal
public void closeLog ()
Ferme le journal et effectue un nettoyage avant la fermeture, si nécessaire.
getLog
public InputStreamSource getLog ()
Saisit un flux d'instantané des données du journal.
Ne doit pas être appelé après ILeveledLogOutput#closeLog()
.
Il n'est pas garanti que le flux renvoyé ait des performances optimales. Les appelants peuvent souhaiter envelopper le résultat dans un ERROR(/BufferedInputStream)
.
Retour | |
---|---|
InputStreamSource | un InputStreamSource des données du journal. Peut renvoyer null si non pris en charge. |
getLogLevel
public Log.LogLevel getLogLevel ()
Obtient le niveau de journalisation minimal à afficher.
Retour | |
---|---|
Log.LogLevel | le LogLevel actuel |
initialiser
public void init ()
Initialisez le journal, en créant toutes les ressources d'E/S requises.
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
setLogLevel
public void setLogLevel (Log.LogLevel logLevel)
Définit le niveau de journalisation minimum à afficher.
Paramètres | |
---|---|
logLevel | Log.LogLevel : le LogLevel à afficher |