Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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 un nettoyage avant la fermeture, si nécessaire.

abstract InputStreamSource getLog ()

Saisit un flux d'instantané des données du journal.

abstract Log.LogLevel getLogLevel ()

Obtient 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 journal minimum à afficher.

Méthodes publiques

cloner

public abstract ILeveledLogOutput clone ()

Retour
ILeveledLogOutput une ILeveledLogOutput

fermerJournal

public abstract void closeLog ()

Ferme le journal et effectue un nettoyage avant la fermeture, si nécessaire.

getLog

public abstract InputStreamSource getLog ()

Saisit un flux d'instantané des données du journal.

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

Il n'est pas garanti que le flux renvoyé ait des performances optimales. Les appelants peuvent souhaiter envelopper le résultat dans un ERROR(/BufferedInputStream) .

Retour
InputStreamSource un InputStreamSource des données du journal. Peut renvoyer null si non pris en charge.

Lance
IllegalStateException s'il est appelé lorsque le journal a été fermé.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Obtient le niveau de journalisation minimal à afficher.

Retour
Log.LogLevel le niveau de LogLevel actuel

initialiser

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 journal minimum à afficher.

Paramètres
logLevel Log.LogLevel : le LogLevel à afficher