ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal.

Résumé

Méthodes publiques

abstract ILeveledLogOutput clone()
abstract void closeLog()

Ferme le journal et effectue le nettoyage nécessaire avant de se fermer, le cas échéant.

abstract InputStreamSource getLog()

Récupère un flux d'instantanés des données de journal.

abstract Log.LogLevel getLogLevel()

Récupère le niveau de journalisation minimal à afficher.

abstract void init()

Initialisez le journal, en créant les ressources d'E/S requises.

abstract void setLogLevel(Log.LogLevel logLevel)

Définit le niveau de journalisation minimal à afficher.

Méthodes publiques

clone

public abstract ILeveledLogOutput clone ()

Renvoie
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Ferme le journal et effectue le nettoyage nécessaire avant de se fermer, le cas échéant.

getLog

public abstract InputStreamSource getLog ()

Récupère un flux d'instantanés des données de journal.

Ne doit pas être appelé après ILeveledLogOutput.closeLog().

Les performances optimales du flux renvoyé ne sont pas garanties. Les appelants peuvent souhaiter encapsuler le résultat dans un ERROR(/BufferedInputStream).

Renvoie
InputStreamSource un InputStreamSource des données de journal. Peut renvoyer la valeur "null" si la fonctionnalité n'est pas prise en charge.

Génère
IllegalStateException Si appelé lorsque le journal a été fermé.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Récupère le niveau de journalisation minimal à afficher.

Renvoie
Log.LogLevel LogLevel actuelle

init

public abstract void init ()

Initialisez le journal, en créant 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