Tổng quan
Một lớp để lọc thông điệp nhật ký được tạo bằng GCKLogger.
- Năm thành lập
- 3
Kế thừa NSObject.
Tóm tắt phương thức thực thể | |
(instancetype) | - init |
Tạo GCKLoggerFilter mới có tiêu chí trống. Xem thêm... | |
(void) | - setLoggingLevel:forClasses: |
Đặt cấp độ ghi nhật ký tối thiểu mà bộ lọc sẽ chuyển cho tập hợp các lớp phù hợp. Xem thêm... | |
(void) | - setLoggingLevel:forFunctions: |
Đặt cấp độ ghi nhật ký tối thiểu mà bộ lọc sẽ chuyển cho tập hợp tên hàm phù hợp. Xem thêm... | |
(void) | - addClassNames: |
Thêm danh sách tên lớp cần bộ lọc khớp. Xem thêm... | |
(void) | - addClassNames:minimumLogLevel: |
Thêm danh sách tên lớp cần được bộ lọc so khớp, chỉ định cấp độ ghi nhật ký tối thiểu. Xem thêm... | |
(void) | - addFunctionNames: |
Thêm danh sách tên hàm không phải thành phần để bộ lọc so khớp. Xem thêm... | |
(void) | - addFunctionNames:minimumLogLevel: |
Thêm danh sách các tên hàm không phải thành viên cần được bộ lọc so khớp, chỉ định cấp độ ghi nhật ký tối thiểu. Xem thêm... | |
(void) | - addMessagePatterns: |
Thêm danh sách mẫu biểu thức chính quy để khớp văn bản của thông điệp nhật ký. Xem 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 thông điệp nhật ký với tuỳ chọn phân biệt chữ hoa chữ thường. Xem thêm... | |
(void) | - reset |
Đặt lại bộ lọc; xoá tất cả tiêu chí khớp. Xem thêm... | |
Tóm tắt về thuộc tính | |
BOOL | exclusive |
Một lá cờ cho biết liệu bộ lọc là loại trừ (YES ) hay bao gồm (NO ). Xem 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. Xem thêm... | |
Chi tiết phương pháp
- (instancetype) init |
Tạo 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 mà bộ lọc sẽ chuyển cho tập hợp các lớp phù hợp.
Hỗ trợ mẫu hình toàn cầu 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.
- Năm thành lập
- 3,3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
Đặt cấp độ ghi nhật ký tối thiểu mà bộ lọc sẽ chuyển cho tập hợp tên hàm phù hợp.
Hỗ trợ mẫu hình toàn cầu.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- Năm thành lập
- 3,3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
Thêm danh sách tên lớp cần bộ lọc khớp.
Tên lớp có thể là tên đơn giản hoặc tên của một tiện ích, ví dụ: @"MyClass"
hoặc @"MyClass(MyExtension)"
. Nếu một phần mở rộng không có trong tên, thì tất cả phần mở rộng của lớp sẽ được ngầm thêm vào. Hỗ trợ mẫu hình toàn cầu.
- Deprecated:
- Thay vào đó, hãy sử dụng setLoggingLevel:forClasses:.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Thêm danh sách tên lớp cần được bộ lọc so khớp, 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 một tiện ích, ví dụ: @"MyClass"
hoặc @"MyClass(MyExtension)"
. Nếu một phần mở rộng không có trong tên, thì tất cả phần mở rộng của lớp sẽ được ngầm thêm vào. Hỗ trợ mẫu hình toàn cầu.
- Deprecated:
- Thay vào đó, hãy sử dụng setLoggingLevel:forClasses:.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Năm thành lập
- 3,2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Thêm danh sách tên hàm không phải thành phần để bộ lọc so khớp.
Hỗ trợ mẫu hình toàn cầu.
- Deprecated:
- Thay vào đó, hãy sử dụng setLoggingLevel:forFunctions:.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Thêm danh sách các tên hàm không phải thành viên cần được bộ lọc so khớp, chỉ định cấp độ ghi nhật ký tối thiểu.
Hỗ trợ mẫu hình toàn cầu.
- Deprecated:
- Thay vào đó, hãy sử dụng setLoggingLevel:forFunctions:.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Năm thành lập
- 3,2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Thêm danh sách mẫu biểu thức chính quy để khớp 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 thông điệp nhật ký với tuỳ chọn phân biệt chữ hoa chữ thường.
- Deprecated:
- Sử dụng addMessagePatterns: cùng dòng (?-i) hoặc (?i) để thay thế.
- (void) reset |
Đặt lại bộ lọc; xoá tất cả tiêu chí khớp.
Chi tiết về cơ sở lưu trú
|
readwritenonatomicassign |
Một lá cờ cho biết liệu bộ lọc này là dành riêng (YES
) hay bao gồm (NO
).
Theo mặc định, các bộ lọc được bao gồm, tức là chấp nhận mọi 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ị 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.
- Năm thành lập
- 3,2