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
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 InputStreamSourcedes 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 | LogLevelactuelle | 
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 | 
