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

cloner

public abstract ILeveledLogOutput clone ()

Renvoie
ILeveledLogOutput ILeveledLogOutput

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