ILeveledLogOutput
  public
  
  
  
  interface
  ILeveledLogOutput
  
  
      implements
      
        Log.ILogOutput
      
  
  
| com.android.tradefed.log.ILeveledLogOutput | 
Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
        abstract
        
        
        
        
        ILeveledLogOutput
     | 
  
    
      
      clone()
      
      
     | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      closeLog()
      
      
        Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.  | 
  
        abstract
        
        
        
        
        InputStreamSource
     | 
  
    
      
      getLog()
      
      
        Erfasst einen Snapshot-Stream der Protokolldaten.  | 
  
        abstract
        
        
        
        
        Log.LogLevel
     | 
  
    
      
      getLogLevel()
      
      
        Die Mindestprotokollebene, die angezeigt werden soll.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      init()
      
      
        Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setLogLevel(Log.LogLevel logLevel)
      
      
        Legt die Mindestlogebene fest, die angezeigt werden soll.  | 
  
Öffentliche Methoden
closeLog
public abstract void closeLog ()
Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.
getLog
public abstract InputStreamSource getLog ()
Erfasst einen Snapshot-Stream der Protokolldaten.
Darf nicht nach ILeveledLogOutput.closeLog() aufgerufen werden.
 
Es kann nicht garantiert werden, dass der zurückgegebene Stream eine optimale Leistung hat. Anrufer können das Ergebnis in ERROR(/BufferedInputStream) einschließen.
| Returns | |
|---|---|
InputStreamSource | 
        eine InputStreamSource der Protokolldaten. Kann bei fehlender Unterstützung null zurückgeben. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wird aufgerufen, wenn das Protokoll geschlossen wurde. | 
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Die Mindestprotokollebene, die angezeigt werden soll.
| Returns | |
|---|---|
Log.LogLevel | 
        die aktuelle LogLevel | 
      
init
public abstract void init ()
Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Legt die Mindestlogebene fest, die angezeigt werden soll.
| Parameter | |
|---|---|
logLevel | 
        
          Log.LogLevel: die anzuzeigenden LogLevel |