ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Giao diện của trình ghi nhật ký singleton ILogOutput ghép nối và quản lý các dữ liệu khác nhau người 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ý đang được LogRegistry này quản lý.

abstract void dumpLogs()

Phương pháp chẩn đoán để kết xuất mọi 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 của nhật ký chung

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

Gọi phương thức này để ghi lại sự kiện từ một loại với 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ý chung vào tệp tmp.

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

Phương thức công khai

đóngAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

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

dumpLog

public abstract void dumpLogs ()

Phương pháp chẩn đoán để kết xuất mọi 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 rất hữu ích trong các trường hợp mà bạn biết rằng dữ liệu đầ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 ở nơi nào đó 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 của 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, 
                 args)

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

Tham số
logLevel Log.LogLevel: LogLevel sẽ được in.

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

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

logLogger

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 tệp tmp.

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 để sử dụng

huỷ đăng ký trình ghi nhật ký

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.