فئة 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 

يضبط هذا الخيار الحد الأدنى لمستوى التسجيل الذي سيتجاوزه الفلتر لمجموعة أسماء الدوال المطابقة.

يمكن استخدام أنماط Glob.

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)". وإذا لم تكن الإضافة مُدرَجة في الاسم، سيتم تضمين جميع إضافات الفئة بشكل ضمني. يمكن استخدام أنماط Glob.

Deprecated:
يمكنك استخدام setLoggingLevel:forClasses: بدلاً منها.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

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

يمكن أن يكون اسم الفئة اسمًا بسيطًا أو اسم إضافة، مثل @"MyClass" أو @"MyClass(MyExtension)". وإذا لم تكن الإضافة مُدرَجة في الاسم، سيتم تضمين جميع إضافات الفئة بشكل ضمني. يمكن استخدام أنماط Glob.

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

لإضافة قائمة بأسماء الدوال غير الأعضاء لمطابقتها مع الفلتر.

يمكن استخدام أنماط Glob.

Deprecated:
يمكنك استخدام setLoggingLevel:forFunctions: بدلاً منها.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

تتم إضافة قائمة بأسماء الدوال غير الأعضاء المراد مطابقتها مع الفلتر، مع تحديد الحدّ الأدنى لمستوى التسجيل.

يمكن استخدام أنماط Glob.

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