ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Giao diện cho trình ghi nhật ký singleton ILogOutput giúp đa 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ý toàn cục.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Trả về màn hình cấp độ nhật ký hiện tại cho nhật ký toàn cục

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, 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 quan 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ý toàn cục vào tệp tmp.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Thiết lập chế độ hiển thị cấp độ nhật ký cho nhật ký toàn cục

abstract void unregisterLogger()

Huỷ đăng ký trình ghi nhật ký hiện tại có hiệu lực cho 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ý toàn cục.

Điều này hữu ích trong các trường hợp bạn biết rằng đầ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ý toàn cục

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

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 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 quan 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 : bản đồ đối số cần 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ý toàn cục vào tệp tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Thiết lập chế độ hiển thị cấp độ nhật ký cho nhật ký toàn cục

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 cho luồng hiện tại.