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