فئة فلتر 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 

يحدِّد هذا الإعداد الحد الأدنى لمستوى التسجيل الذي سيتم تمريره من خلال الفلتر لمجموعة من الفئات المطابقة.

تتوفر نماذج الكرة الأرضية لأسماء الفئات.

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
readwritenonatomicassign

علامة تشير إلى ما إذا كان الفلتر حصريًا (YES) أو شاملاً (NO).

وفقًا للإعدادات التلقائية، تكون الفلاتر شاملة، أي أنها تقبل جميع رسائل السجلّ التي تتطابق مع الفلتر.

Deprecated:
لم يعد يتم التنفيذ؛ وتم تجاهل القيمة.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

الحد الأدنى لمستوى التسجيل الذي سيتم تسجيله من هذا الفلتر.

سينسي
3.2