ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Một giao diện cho trình ghi nhật ký singleton ILogOutput, có chức năng ghép kênh và quản lý nhiều trình ghi nhật ký.

Tóm tắt

Phương thức công khai

abstract void closeAndRemoveAllLogs()

Đóng và xoá tất cả nhật ký do LogRegistry này quản lý.

abstract void dumpLogs()

Phương thức 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ề màn hình cấp độ nhật ký hiện tại cho nhật ký chung

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

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

abstract void registerLogger(ILeveledLogOutput log)

Đăng ký trình ghi nhật ký làm thực thể để 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 các tệp tạm thời.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

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

abstract void unregisterLogger()

Huỷ đăng ký trình ghi nhật ký hiện tại có hiệu lực đối với luồng hiện tại.

Phương thức công khai

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Đóng và xoá tất cả nhật ký do LogRegistry này quản lý.

dumpLogs

public abstract void dumpLogs ()

Phương thức 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 trường hợp 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ề màn hình cấp độ nhật ký hiện tại cho nhật ký chung

Giá trị trả về
Log.LogLevel logLevel LogLevel để sử dụng

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

Gọi phương thức này để ghi lại một sự kiện từ một loại có thông tin liên kết trong bản đồ. Thời gian của sự kiện sẽ được tự động thêm.

Tham số
logLevel Log.LogLevel: LogLevel cần in.

event ILogRegistry.EventType: ILogRegistry.EventType của sự kiện cần ghi nhật ký.

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

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

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

Tham số
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

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

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

Tham số
logLevel Log.LogLevel: LogLevel cần sử dụng

unregisterLogger

public abstract void unregisterLogger ()

Huỷ đăng ký trình ghi nhật ký hiện tại có hiệu lực đối với luồng hiện tại.