کلاس GCKLoggerFilter

مرجع کلاس GCKLoggerFilter

بررسی اجمالی

کلاسی برای فیلتر کردن پیام‌های گزارشی که با استفاده از 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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
از آنجا که
3.3
- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames  

حداقل سطح گزارشی را که توسط فیلتر برای مجموعه نام‌های تابع منطبق منتقل می‌شود، تنظیم می‌کند.

الگوهای گلوب پشتیبانی می شوند.

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

فیلتر را بازنشانی می کند؛ حذف تمام معیارهای مطابقت

جزئیات ملک

- (BOOL) exclusive
read write nonatomic assign

پرچمی که نشان می دهد فیلتر انحصاری ( YES ) یا فراگیر ( NO ) است.

به‌طور پیش‌فرض فیلترها شامل هستند، یعنی تمام پیام‌های گزارشی را که با فیلتر مطابقت دارند را می‌پذیرند.

Deprecated:
دیگر اجرا نمی شود؛ ارزش نادیده گرفته می شود
- (GCKLoggerLevel) minimumLevel
read write nonatomic assign

حداقل سطح گزارشی که از این فیلتر ثبت می شود.

از آنجا که
3.2