ILeveledLogOutput
  public
  
  
  
  interface
  ILeveledLogOutput
  
  
      implements
      
        Log.ILogOutput
      
  
  
| com.android.tradefed.log.ILeveledLogOutput | 
Các lớp triển khai giao diện này cung cấp các phương thức xử lý việc xuất thông điệp nhật ký.
Tóm tắt
| Phương thức công khai | |
|---|---|
| 
        abstract
        
        
        
        
        ILeveledLogOutput | 
      clone()
       | 
| 
        abstract
        
        
        
        
        void | 
      closeLog()
      Đóng nhật ký và thực hiện mọi thao tác dọn dẹp trước khi đóng (nếu cần). | 
| 
        abstract
        
        
        
        
        InputStreamSource | 
      getLog()
      Lấy luồng tổng quan nhanh của dữ liệu nhật ký. | 
| 
        abstract
        
        
        
        
        Log.LogLevel | 
      getLogLevel()
      Lấy cấp độ nhật ký tối thiểu để hiển thị. | 
| 
        abstract
        
        
        
        
        void | 
      init()
      Khởi chạy nhật ký, tạo mọi tài nguyên IO cần thiết. | 
| 
        abstract
        
        
        
        
        void | 
      setLogLevel(Log.LogLevel logLevel)
      Đặt cấp độ nhật ký tối thiểu để hiển thị. | 
Phương thức công khai
nhân bản
public abstract ILeveledLogOutput clone ()
| Giá trị trả về | |
|---|---|
| ILeveledLogOutput | ILeveledLogOutput | 
closeLog
public abstract void closeLog ()
Đóng nhật ký và thực hiện mọi thao tác dọn dẹp trước khi đóng (nếu cần).
getLog
public abstract InputStreamSource getLog ()
Lấy luồng tổng quan nhanh của dữ liệu nhật ký.
Không được gọi sau ILeveledLogOutput.closeLog().
 
Luồng được trả về không được đảm bảo có hiệu suất tối ưu. Phương thức gọi có thể muốn gói kết quả trong ERROR(/BufferedInputStream).
| Giá trị trả về | |
|---|---|
| InputStreamSource | InputStreamSourcecủa dữ liệu nhật ký. Có thể trả về giá trị rỗng nếu không được hỗ trợ. | 
| Gửi | |
|---|---|
| IllegalStateException | nếu được gọi khi nhật ký đã đóng. | 
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Lấy cấp độ nhật ký tối thiểu để hiển thị.
| Giá trị trả về | |
|---|---|
| Log.LogLevel | LogLevelhiện tại | 
khởi tạo
public abstract void init ()
Khởi chạy nhật ký, tạo mọi tài nguyên IO cần thiết.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Đặt cấp độ nhật ký tối thiểu để hiển thị.
| Tham số | |
|---|---|
| logLevel | Log.LogLevel:LogLevelcần hiển thị | 
