כיתת GCKLogger

חומר עזר לכיתה ב-GCKLogger

סקירה כללית

אובייקט יחיד שמשתמש לרישום ביומן לפי המסגרת.

אם מוקציים לאדם שהענקתם לו גישה, ההודעות ביומן בפורמט בעל הרשאת הגישה יועברו לאדם שהענקתם לו גישה. אחרת, ההודעות נכתבות באמצעות NSLog() בגרסאות ניפוי באגים, והן נמחקות.

אפשר למצוא מידע נוסף על הפרוטוקול להאצלה ב-GCKLoggerDelegate.

עוברת בירושה את NSObject.

סיכום של שיטת המכונה

(void) - logFromFunction:message:
 רישום הודעה ביומן. עוד...
 

סיכום השיטה של הכיתה

(GCKLogger *) + sharedInstance
 הפונקציה מחזירה את מופע ה-singleton של GCKLogger. עוד...
 

סיכום הנכס

id< GCKLoggerDelegatedelegate
 מקבל הגישה להעביר הודעות יומן. עוד...
 
GCKLoggerFilterfilter
 המסנן שרוצים להחיל על הודעות ביומן. עוד...
 
BOOL loggingEnabled
 סימון הפעלה או השבתה של הרישום ביומן. עוד...
 
BOOL fileLoggingEnabled
 סימון הפעלה או השבתה של רישום קבצים. עוד...
 
NSUInteger maxLogFileSize
 הגודל המקסימלי של קובץ יומן, בבייטים. עוד...
 
NSUInteger maxLogFileCount
 המספר המקסימלי של קובצי יומן. עוד...
 
GCKLoggerLevel minimumLevel
 רמת הרישום המינימלית ביומן. עוד...
 

פרטי השיטה

+ (GCKLogger *) sharedInstance

הפונקציה מחזירה את מופע ה-singleton של GCKLogger.

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

רישום הודעה ביומן.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

פרטי הנכס

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

מקבל הגישה להעביר הודעות יומן.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

המסנן שרוצים להחיל על הודעות ביומן.

סינסה
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

סימון הפעלה או השבתה של הרישום ביומן.

מופעלת כברירת מחדל.

סינסה
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

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

מושבתת כברירת מחדל.

סינסה
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

הגודל המקסימלי של קובץ יומן, בבייטים.

הגודל המינימלי הוא 32 KiB. אם הערך הוא 0, ייעשה שימוש בגודל המקסימלי של 2MiB שמוגדר כברירת מחדל.

סינסה
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

המספר המקסימלי של קובצי יומן.

המינימום הוא 2.

סינסה
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

רמת הרישום המינימלית ביומן.

סינסה
3.0