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.

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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA 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
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA 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
classNamesThe class names.
minimumLogLevelThe 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
functionNamesThe function names.
minimumLogLevelThe 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ú

- (BOOL) exclusive
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.
- (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.

Năm thành lập
3,2