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 journalisation.

Résumé

Méthodes publiques

abstract ILeveledLogOutput clone()
abstract void closeLog()

Ferme le journal et effectue toutes les opérations de nettoyage nécessaires avant de le fermer.

abstract InputStreamSource getLog()

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

abstract Log.LogLevel getLogLevel()

Obtient le niveau de journalisation minimal à afficher.

abstract void init()

Initialise 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

clone

public abstract ILeveledLogOutput clone ()

Renvoie
ILeveledLogOutput un ILeveledLogOutput

closeLog

public abstract void closeLog ()

Ferme le journal et effectue toutes les opérations de nettoyage nécessaires avant de le fermer.

getLog

public abstract InputStreamSource getLog ()

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

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

Il n'est pas garanti que le flux renvoyé offre des performances optimales. Les appelants peuvent souhaiter encapsuler le résultat dans un BufferedInputStream.

Renvoie
InputStreamSource un InputStreamSource des données de journalisation. Peut renvoyer une valeur nulle si cette fonctionnalité n'est pas prise en charge.

Génère
IllegalStateException si l'appel est effectué lorsque le journal a été fermé.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Obtient le niveau de journalisation minimal à afficher.

Renvoie
Log.LogLevel le LogLevel actuel

init

public abstract void init ()

Initialise le journal en créant toutes les ressources d'E/S requises.

Génère
IOException

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Définit le niveau de journalisation minimal à afficher.

Paramètres
logLevel Log.LogLevel : LogLevel à afficher