Lớp GCKLoggerFilter

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

Tổng quan

Một lớp lọc thông điệp nhật ký được tạo bằng GCKLogger.

Since
3.0

Kế thừa NSObject.

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

(instancetype) - init
 Xây dựng một GCKLoggerFilter mới có tiêu chí trống. Thêm...
 
(void) - setLoggingLevel:forClasses:
 Đặt cấp độ ghi nhật ký tối thiểu sẽ được bộ lọc vượt qua đối với tập hợp các lớp phù hợp. Thêm...
 
(void) - setLoggingLevel:forFunctions:
 Đặt cấp độ ghi nhật ký tối thiểu sẽ được bộ lọc vượt qua đối với tập hợp tên hàm phù hợp. Thêm...
 
(void) - addClassNames:
 Thêm danh sách tên lớp cần khớp với bộ lọc. Thêm...
 
(void) - addClassNames:minimumLogLevel:
 Thêm danh sách tên lớp cần khớp với bộ lọc, chỉ định cấp độ ghi nhật ký tối thiểu. Thêm...
 
(void) - addFunctionNames:
 Thêm danh sách tên hàm không phải thành viên sẽ được bộ lọc so khớp. Thêm...
 
(void) - addFunctionNames:minimumLogLevel:
 Thêm danh sách tên hàm không phải thành viên sẽ được bộ lọc so khớp, chỉ định cấp độ ghi nhật ký tối thiểu. Thêm...
 
(void) - addMessagePatterns:
 Thêm danh sách các mẫu biểu thức chính quy để khớp với văn bản của thông điệp nhật ký. Thêm...
 
(void) - addMessagePatterns:caseInsensitive:
 Thêm danh sách các mẫu biểu thức chính quy để khớp văn bản của thông điệp nhật ký với tính phân biệt chữ hoa chữ thường không bắt buộc. Thêm...
 
(void) - reset
 Đặt lại bộ lọc; xoá tất cả các tiêu chí so khớp. Thêm...
 

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

BOOL exclusive
 Một lá cờ cho biết bộ lọc có độc quyền (YES) hay không (NO). Thêm...
 
GCKLoggerLevel minimumLevel
 Cấp độ ghi nhật ký tối thiểu sẽ được ghi nhật ký từ bộ lọc này. Thêm...
 

Chi tiết phương thức

- (instancetype) init

Xây dựng một GCKLoggerFilter mới có tiêu chí trống.

- (void) setLoggingLevel: (GCKLoggerLevel minimumLevel
forClasses: (NSArray< NSString * > *)  classNames 

Đặt cấp độ ghi nhật ký tối thiểu sẽ được bộ lọc vượt qua đối với tập hợp các lớp phù hợp.

Các mẫu găng tay được hỗ trợ cho tên lớp.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Since
3,3
- (void) setLoggingLevel: (GCKLoggerLevel minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames 

Đặt cấp độ ghi nhật ký tối thiểu sẽ được bộ lọc vượt qua đối với tập hợp tên hàm phù hợp.

Hỗ trợ mẫu gờ.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA list of function names.
Since
3,3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Thêm danh sách tên lớp cần khớp với bộ lọc.

Tên lớp có thể là tên đơn giản hoặc tên của phần mở rộng, ví dụ: @"MyClass" hoặc @"MyClass(MyExtension)". Nếu một phần mở rộng không có trong tên, mọi phần mở rộng của lớp sẽ được thêm vào ngầm. Hỗ trợ mẫu gờ.

Deprecated:
Sử dụng setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Thêm danh sách tên lớp cần khớp với bộ lọc, chỉ định cấp độ ghi nhật ký tối thiểu.

Tên lớp có thể là tên đơn giản hoặc tên của phần mở rộng, ví dụ: @"MyClass" hoặc @"MyClass(MyExtension)". Nếu một phần mở rộng không có trong tên, mọi phần mở rộng của lớp sẽ được thêm vào ngầm. Hỗ trợ mẫu gờ.

Deprecated:
Sử dụng setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Thêm danh sách tên hàm không phải thành viên sẽ được bộ lọc so khớp.

Hỗ trợ mẫu gờ.

Deprecated:
Sử dụng setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Thêm danh sách tên hàm không phải thành viên sẽ được bộ lọc so khớp, chỉ định cấp độ ghi nhật ký tối thiểu.

Hỗ trợ mẫu gờ.

Deprecated:
Sử dụng setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Thêm danh sách các mẫu biểu thức chính quy để khớp với văn bản của thông điệp nhật ký.

- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns
caseInsensitive: (BOOL)  caseInsensitive 

Thêm danh sách các mẫu biểu thức chính quy để khớp văn bản của thông điệp nhật ký với tính phân biệt chữ hoa chữ thường không bắt buộc.

Deprecated:
Sử dụng addMessagePatterns: cùng dòng (?-i) hoặc (?i).
- (void) reset

Đặt lại bộ lọc; xoá tất cả các tiêu chí so khớp.

Chi tiết thuộc tính

- (BOOL) exclusive
readwritenonatomicassign

Một cờ cho biết liệu bộ lọc có độc quyền (YES) hay không (bao gồm cả NO)

Theo mặc định, bộ lọc bao gồm tất cả thông điệp nhật ký khớp với bộ lọc.

Deprecated:
Không còn được triển khai; giá trị sẽ bị bỏ qua.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Cấp độ ghi nhật ký tối thiểu sẽ được ghi nhật ký từ bộ lọc này.

Since
3.2