Lớp GCKLogger

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

Tổng quan

Một đối tượng singleton được khung dùng để ghi nhật ký.

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

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

Kế thừa NSObject.

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

(void) - logFromFunction:message:
 Ghi lại một thông báo. Tuỳ chọn khác...
 

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

(GCKLogger *) + sharedInstance
 Trả về thực thể singleton GCKLogger. Tuỳ chọn khác...
 

Tóm tắt về tài sản

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

Thông tin chi tiết về phương thức

+ (GCKLogger *) sharedInstance

Trả về thực thể singleton GCKLogger.

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

Ghi lại một thông báo.

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

Thông tin chi tiết về cơ sở lưu trú

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Uỷ quyền chuyển thông báo nhật ký đến.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

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

Năm thành lập
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

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

Bật theo mặc định.

Năm thành lập
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

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

Tắt theo mặc định.

Năm thành lập
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Kích thước tối đa của một 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.

Năm thành lập
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

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

Giá trị tối thiểu là 2.

Năm thành lập
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Mức ghi nhật ký tối thiểu sẽ được ghi nhật ký.

Năm thành lập
3.0