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ý |
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,
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.