Lớp GCKLogger

Tài liệu tham khảo về lớp GCKLogger

Tổng quan

Đối tượng singleton dùng để ghi nhật ký theo khung này.

Nếu bạn được chỉ định một người được ủy quyền, thì thông điệp nhật ký đã định dạng sẽ được chuyển cho người được ủy quyền đó. Nếu không, thông báo sẽ được viết bằng NSLog() trong các bản gỡ lỗi và sẽ bị loại bỏ.

Hãy xem GCKLoggerDelegate để biết giao thức ủy quyền.

Kế thừa NSObject.

Tóm tắt phương thức của thực thể

(void) - logFromFunction:message:
 Ghi nhật ký một tin nhắn. Thêm...
 

Tóm tắt phương thức của lớp

(GCKLogger *) + sharedInstance
 Trả về phiên bản singleton GCKLogger. Thêm...
 

Tóm tắt thuộc tính

id< GCKLoggerDelegatedelegate
 Người được ủy quyền chuyển thông điệp nhật ký đến. Thêm...
 
GCKLoggerFilterfilter
 Bộ lọc áp dụng cho thông điệp nhật ký. Thêm...
 
BOOL loggingEnabled
 Gắn cờ để bật hoặc tắt tính năng ghi nhật ký. Thêm...
 
BOOL fileLoggingEnabled
 Gắn cờ để bật hoặc tắt tính năng ghi nhật ký tệp. Thêm...
 
NSUInteger maxLogFileSize
 Kích thước tối đa của tệp nhật ký, tính bằng byte. Thêm...
 
NSUInteger maxLogFileCount
 Số lượng tệp nhật ký tối đa. Thêm...
 
GCKLoggerLevel minimumLevel
 Cấp độ ghi nhật ký tối thiểu sẽ được ghi lại. Thêm...
 

Chi tiết phương thức

+ (GCKLogger *) sharedInstance

Trả về phiên bản singleton GCKLogger.

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

Ghi nhật ký một tin nhắn.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

Chi tiết thuộc tính

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Người được ủy quyền chuyển thông điệp nhật ký đến.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Bộ lọc áp dụng cho thông điệp nhật ký.

Since
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Gắn cờ để bật hoặc tắt tính năng ghi nhật ký.

Bật theo mặc định.

Since
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Gắn cờ để bật hoặc tắt tính năng ghi nhật ký tệp.

Tắt theo mặc định.

Since
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Kích thước tối đa của tệp nhật ký, tính bằng byte.

Tối thiểu là 32 KiB. Nếu giá trị là 0, kích thước tối đa mặc định là 2 MiB sẽ được sử dụng.

Since
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Số lượng tệp nhật ký tối đa.

Tối thiểu là 2.

Since
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Cấp độ ghi nhật ký tối thiểu sẽ được ghi lại.

Since
3.0