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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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ờ.
- (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ờ.
- Parameters
-
classNames The class names. minimumLogLevel The 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ờ.
- (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ờ.
- Parameters
-
functionNames The function names. minimumLogLevel The 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
|
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.
|
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