StdoutLogger
public class StdoutLogger
extends Object
implements ILeveledLogOutput
java.lang.Object | |
↳ | com.android.tradefed.log.StdoutLogger |
ILeveledLogOutput
qui dirige les messages de journal vers la sortie standard.
Résumé
Constructeurs publics | |
---|---|
StdoutLogger () |
Méthodes publiques | |
---|---|
ILeveledLogOutput | clone () |
void | closeLog () Ferme le journal et effectue tout nettoyage avant la fermeture, si nécessaire. |
InputStreamSource | getLog () Récupère un flux instantané des données du journal. |
Log.LogLevel | getLogLevel () Obtient le niveau de journalisation minimum à afficher. |
void | init () Initialisez le journal en créant toutes les ressources IO 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 tout nettoyage avant la fermeture, si nécessaire.
obtenirLog
public InputStreamSource getLog ()
Récupère un flux 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 souhaiteront peut-être envelopper le résultat dans un ERROR(/BufferedInputStream)
.
Retour | |
---|---|
InputStreamSource | un InputStreamSource des données du journal. Peut renvoyer null s'il n'est pas pris en charge. |
getLogLevel
public Log.LogLevel getLogLevel ()
Obtient le niveau de journalisation minimum à afficher.
Retour | |
---|---|
Log.LogLevel | le LogLevel actuel |
initialisation
public void init ()
Initialisez le journal en créant toutes les ressources IO requises.
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Paramètres | |
---|---|
logLevel | Log.LogLevel |
tag | String |
message | String |
imprimerJournal
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 |