ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Les classes qui implémentent cette interface fournissent des méthodes pour gérer la sortie des journaux messages.
Résumé
Méthodes publiques | |
---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Ferme le journal et effectue tout nettoyage avant de le fermer, si nécessaire. |
abstract
InputStreamSource
|
getLog()
Récupère un flux d'instantanés des données du journal. |
abstract
Log.LogLevel
|
getLogLevel()
Récupère le niveau de journalisation minimal à afficher. |
abstract
void
|
init()
Initialisez le journal en créant toutes les ressources d'E/S requises. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Définit le niveau de journalisation minimal à afficher. |
Méthodes publiques
fermerJournal
public abstract void closeLog ()
Ferme le journal et effectue tout nettoyage avant de le fermer, si nécessaire.
getLog
public abstract InputStreamSource getLog ()
Récupère un flux d'instantanés des données du journal.
Ne doit pas être appelé après ILeveledLogOutput#closeLog()
.
Les performances du flux renvoyé ne sont pas garanties. Les appelants peuvent souhaiter
encapsuler le résultat dans un ERROR(/BufferedInputStream)
.
Renvoie | |
---|---|
InputStreamSource |
une InputStreamSource des données du journal. Peut renvoyer la valeur "null" si elle n'est pas acceptée. |
Génère | |
---|---|
IllegalStateException |
si elle est appelée quand le journal a été fermé. |
GetLogLevel.
public abstract Log.LogLevel getLogLevel ()
Récupère le niveau de journalisation minimal à afficher.
Renvoie | |
---|---|
Log.LogLevel |
le LogLevel actuel |
init
public abstract void init ()
Initialisez le journal en créant toutes les ressources d'E/S requises.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Définit le niveau de journalisation minimal à afficher.
Paramètres | |
---|---|
logLevel |
Log.LogLevel : LogLevel à afficher |