מחלקת GCKLogger

מאמרי עזרה על המחלקה GCKLogger

סקירה כללית

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

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

מידע על פרוטוקול ההרשאה מופיע במאמר GCKLoggerDelegate.

המחלקות האלה יורשות מ-NSObject.

סיכום שיטות המופע

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

סיכום שיטות של מחלקה

(GCKLogger *) + sharedInstance
 הפונקציה מחזירה את מופע הסינגלטון GCKLogger. עוד...
 

סיכום הנכס

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

פרטי השיטה

+ (GCKLogger *) sharedInstance

הפונקציה מחזירה את מופע הסינגלטון 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