ILogĐăng ký

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Giao diện dành cho trình ghi nhật ký đơn ILogOutput có chức năng ghép kênh và quản lý các trình ghi nhật ký khác nhau.

Bản tóm tắt

Phương pháp công khai

abstract void closeAndRemoveAllLogs ()

Đóng và xóa tất cả nhật ký đang được LogRegistry này quản lý.

abstract void dumpLogs ()

Phương pháp chẩn đoán để kết xuất tất cả nhật ký vào tệp.

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

Kết xuất toàn bộ nội dung của trình ghi nhật ký ILeveledLogOutput vào nhật ký chung.

abstract Log.LogLevel getGlobalLogDisplayLevel ()

Trả về hiển thị mức nhật ký hiện tại cho nhật ký chung

abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args)

Gọi phương thức này để ghi nhật ký một sự kiện từ một loại có thông tin liên quan trên bản đồ.

abstract void registerLogger ( ILeveledLogOutput log)

Đăng ký trình ghi nhật ký làm phiên bản để sử dụng cho luồng hiện tại.

abstract void saveGlobalLog ()

Lưu tất cả nội dung của trình ghi nhật ký chung vào tệp tmp.

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Đặt hiển thị cấp độ nhật ký cho nhật ký chung

abstract void unregisterLogger ()

Hủy đăng ký trình ghi nhật ký hiện tại có hiệu lực cho chuỗi hiện tại.

Phương pháp công khai

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Đóng và xóa tất cả nhật ký đang được LogRegistry này quản lý.

đổNhật ký

public abstract void dumpLogs ()

Phương pháp chẩn đoán để kết xuất tất cả nhật ký vào tệp.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

Kết xuất toàn bộ nội dung của trình ghi nhật ký ILeveledLogOutput vào nhật ký chung.

Điều này hữu ích trong các trường hợp mà bạn biết đầu ra của trình ghi nhật ký sẽ không được lưu vĩnh viễn nhưng bạn muốn nội dung được lưu ở đâu đó và không bị mất.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Trả về hiển thị mức nhật ký hiện tại cho nhật ký chung

Trả lại
Log.LogLevel logLevel LogLevel sẽ sử dụng

logSự kiện

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

Gọi phương thức này để ghi nhật ký một sự kiện từ một loại có thông tin liên quan trên bản đồ. Thời gian của sự kiện được tự động thêm vào.

Thông số
logLevel Log.LogLevel : LogLevel sẽ được in.

event ILogRegistry.EventType : ILogRegistry.EventType của sự kiện cần ghi.

args : bản đồ các đối số sẽ được thêm vào mục nhật ký để biết thêm chi tiết về sự kiện.

đăng kýLogger

public abstract void registerLogger (ILeveledLogOutput log)

Đăng ký trình ghi nhật ký làm phiên bản để sử dụng cho luồng hiện tại.

Thông số
log ILeveledLogOutput

lưuGlobalLog

public abstract void saveGlobalLog ()

Lưu tất cả nội dung của trình ghi nhật ký chung vào tệp tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Đặt hiển thị cấp độ nhật ký cho nhật ký chung

Thông số
logLevel Log.LogLevel : LogLevel sẽ sử dụng

hủy đăng kýLogger

public abstract void unregisterLogger ()

Hủy đăng ký trình ghi nhật ký hiện tại có hiệu lực cho chuỗi hiện tại.