ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal.
Sommaire
Méthodes publiques | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Ferme le journal et effectue tout nettoyage avant de fermer, si nécessaire. |
abstract InputStreamSource | getLog () Récupère un flux instantané des données du journal. |
abstract Log.LogLevel | getLogLevel () Obtient le niveau de journal minimum à afficher. |
abstract void | init () Initialisez le journal en créant toutes les ressources IO requises. |
abstract void | setLogLevel (Log.LogLevel logLevel) Définit le niveau de journal minimum à afficher. |
Méthodes publiques
fermerLog
public abstract void closeLog ()
Ferme le journal et effectue tout nettoyage avant de fermer, si nécessaire.
getLog
public abstract InputStreamSource getLog ()
Récupère un flux instantané des données du journal.
Ne doit pas être appelé après ILeveledLogOutput#closeLog()
.
Le flux renvoyé n'est pas garanti pour avoir des performances optimales. Les appelants peuvent souhaiter encapsuler le résultat dans une ERROR(/BufferedInputStream)
.
Retour | |
---|---|
InputStreamSource | une InputStreamSource des données du journal. Peut retourner null s'il n'est pas pris en charge. |
Jette | |
---|---|
IllegalStateException | s'il est appelé lorsque le journal a été fermé. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Obtient le niveau de journal minimum à afficher.
Retour | |
---|---|
Log.LogLevel | le LogLevel actuel |
init
public abstract void init ()
Initialisez le journal en créant toutes les ressources IO requises.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Définit le niveau de journal minimum à afficher.
Paramètres | |
---|---|
logLevel | Log.LogLevel : le LogLevel à afficher |