بررسی اجمالی
کلاسی برای فیلتر کردن پیامهای گزارشی که با استفاده از GCKLogger تولید میشوند.
- از آنجا که
- 3.0
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(instancetype) | - init |
یک GCKLoggerFilter جدید با معیارهای خالی می سازد. بیشتر... | |
(void) | - setLoggingLevel:forClasses: |
حداقل سطح ورود به سیستم را که توسط فیلتر برای مجموعه کلاس های منطبق منتقل می شود، تنظیم می کند. بیشتر... | |
(void) | - setLoggingLevel:forFunctions: |
حداقل سطح گزارشی را که توسط فیلتر برای مجموعه نامهای تابع منطبق منتقل میشود، تنظیم میکند. بیشتر... | |
(void) | - addClassNames: |
لیستی از نام کلاس ها را اضافه می کند تا با فیلتر مطابقت داشته باشند. بیشتر... | |
(void) | - addClassNames:minimumLogLevel: |
لیستی از نام کلاس ها را اضافه می کند تا با فیلتر مطابقت داده شود و حداقل سطح گزارش را مشخص می کند. بیشتر... | |
(void) | - addFunctionNames: |
فهرستی از نامهای تابع غیرعضو را اضافه میکند تا با فیلتر مطابقت داشته باشند. بیشتر... | |
(void) | - addFunctionNames:minimumLogLevel: |
فهرستی از نامهای تابع غیرعضو را اضافه میکند تا با فیلتر مطابقت داده شود و حداقل سطح گزارش را مشخص کند. بیشتر... | |
(void) | - addMessagePatterns: |
فهرستی از الگوهای عبارت منظم را برای تطبیق متن پیام های گزارش اضافه می کند. بیشتر... | |
(void) | - addMessagePatterns:caseInsensitive: |
فهرستی از الگوهای عبارت منظم را برای تطبیق متن پیامهای گزارش با عدم حساسیت به حروف کوچک و بزرگ اضافه میکند. بیشتر... | |
(void) | - reset |
فیلتر را بازنشانی می کند؛ حذف تمام معیارهای مطابقت بیشتر... | |
خلاصه اموال | |
BOOL | exclusive |
پرچمی که نشان می دهد فیلتر انحصاری ( YES ) یا فراگیر ( NO ) است. بیشتر... | |
GCKLoggerLevel | minimumLevel |
حداقل سطح گزارشی که از این فیلتر ثبت می شود. بیشتر... | |
جزئیات روش
- (instancetype) init |
یک GCKLoggerFilter جدید با معیارهای خالی می سازد.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
حداقل سطح ورود به سیستم را که توسط فیلتر برای مجموعه کلاس های منطبق منتقل می شود، تنظیم می کند.
الگوهای Glob برای نام کلاس ها پشتیبانی می شوند.
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- از آنجا که
- 3.3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
حداقل سطح گزارشی را که توسط فیلتر برای مجموعه نامهای تابع منطبق منتقل میشود، تنظیم میکند.
الگوهای گلوب پشتیبانی می شوند.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- از آنجا که
- 3.3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
لیستی از نام کلاس ها را اضافه می کند تا با فیلتر مطابقت داشته باشند.
نام کلاس می تواند یک نام ساده یا نام یک برنامه افزودنی باشد، برای مثال @"MyClass"
یا @"MyClass(MyExtension)"
. اگر پسوندی در نام گنجانده نشده باشد، تمام پسوندهای کلاس به طور ضمنی درج خواهند شد. الگوهای گلوب پشتیبانی می شوند.
- Deprecated:
- به جای آن از setLoggingLevel:forClasses: استفاده کنید.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
لیستی از نام کلاس ها را اضافه می کند تا با فیلتر مطابقت داده شود و حداقل سطح گزارش را مشخص می کند.
نام کلاس می تواند یک نام ساده یا نام یک برنامه افزودنی باشد، برای مثال @"MyClass"
یا @"MyClass(MyExtension)"
. اگر پسوندی در نام گنجانده نشده باشد، تمام پسوندهای کلاس به طور ضمنی درج خواهند شد. الگوهای گلوب پشتیبانی می شوند.
- Deprecated:
- به جای آن از setLoggingLevel:forClasses: استفاده کنید.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- از آنجا که
- 3.2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
فهرستی از نامهای تابع غیرعضو را اضافه میکند تا با فیلتر مطابقت داشته باشند.
الگوهای گلوب پشتیبانی می شوند.
- Deprecated:
- به جای آن از setLoggingLevel:forFunctions: استفاده کنید.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
فهرستی از نامهای تابع غیرعضو را اضافه میکند تا با فیلتر مطابقت داده شود و حداقل سطح گزارش را مشخص کند.
الگوهای گلوب پشتیبانی می شوند.
- Deprecated:
- به جای آن از setLoggingLevel:forFunctions: استفاده کنید.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- از آنجا که
- 3.2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
فهرستی از الگوهای عبارت منظم را برای تطبیق متن پیام های گزارش اضافه می کند.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
فهرستی از الگوهای عبارت منظم را برای تطبیق متن پیامهای گزارش با عدم حساسیت به حروف کوچک و بزرگ اضافه میکند.
- Deprecated:
- به جای آن از addMessagePatterns: با (?-i) یا (?i) درون خطی استفاده کنید.
- (void) reset |
فیلتر را بازنشانی می کند؛ حذف تمام معیارهای مطابقت
جزئیات ملک
|
read write nonatomic assign |
پرچمی که نشان می دهد فیلتر انحصاری ( YES
) یا فراگیر ( NO
) است.
بهطور پیشفرض فیلترها شامل هستند، یعنی تمام پیامهای گزارشی را که با فیلتر مطابقت دارند را میپذیرند.
- Deprecated:
- دیگر اجرا نمی شود؛ ارزش نادیده گرفته می شود
|
read write nonatomic assign |
حداقل سطح گزارشی که از این فیلتر ثبت می شود.
- از آنجا که
- 3.2