Đăng nhậpĐăng ký

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


Triển khai ILogRegistry để ghép kênh và quản lý các trình ghi nhật ký khác nhau, sử dụng trình ghi thích hợp dựa trên ThreadGroup của chuỗi thực hiện cuộc gọi.

Lưu ý rằng sổ đăng ký băm trên ThreadGroup trong đó có một luồng. Nếu một luồng được sinh ra với ThreadGroup được cung cấp rõ ràng, thì nó sẽ không kế thừa trình ghi nhật ký của luồng gốc và do đó sẽ cần phải đăng ký trình ghi nhật ký của chính nó với LogRegistry nếu nó muốn ghi nhật ký đầu ra.

Bản tóm tắt

Phương pháp công cộng

void closeAndRemoveAllLogs ()

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

void dumpLogs ()

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

void dumpLogsToDir (File dir)

Lưu dữ liệu nhật ký vào các tập tin trong thư mục được chỉ định.

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.

Log.LogLevel getGlobalLogDisplayLevel ()

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

static ILogRegistry getLogRegistry ()

Lấy phiên bản LogRegistry

ILeveledLogOutput getLogger ()

Lấy trình ghi nhật ký cơ bản được liên kết với chuỗi này.

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 đồ.

void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)

void printLog (Log.LogLevel logLevel, String tag, String message)

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.

void saveGlobalLog ()

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

void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

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 cộng

closeAndRemoveAllLogs

public void closeAndRemoveAllLogs ()

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

đổNhật ký

public void dumpLogs ()

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

đổLogsToDir

public void dumpLogsToDir (File dir)

Lưu dữ liệu nhật ký vào các tập tin trong thư mục được chỉ định.

Thông số
dir File : thư mục lưu file, có thể null, file sẽ được lưu trong thư mục tmp.

dumpToGlobalLog

public 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 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

getLogĐăng ký

public static ILogRegistry getLogRegistry ()

Lấy phiên bản LogRegistry

Trả lại
ILogRegistry một LogRegistry có thể được sử dụng để đăng ký, nhận, ghi và đóng nhật ký

getLogger

public ILeveledLogOutput getLogger ()

Lấy trình ghi nhật ký cơ bản được liên kết với chuỗi này.

Trả lại
ILeveledLogOutput trình ghi nhật ký cho nhóm luồng này hoặc trình ghi nhật ký chung nếu chưa được đăng ký cho nhóm luồng.

logSự kiện

public 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.

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Thông số
logLevel Log.LogLevel

tag String

message String

inNhật ký

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Thông số
logLevel Log.LogLevel

tag String

message String

đăng kýLogger

public 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 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 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 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.