מחלקת 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 

מגדירה את רמת הרישום המינימלית שנוצרה על ידי המסנן עבור קבוצת שמות הפונקציות התואמים.

יש תמיכה בדפוסים של 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