מחלקת GCKLogger

הפניה למחלקה של GCKLogger

סקירה כללית

אובייקט singleton שמשמש לרישום ביומן על ידי ה-framework.

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

למידע על הפרוטוקול להאצלת הגישה, אפשר להיכנס לכתובת GCKLoggerDelegate.

יורש את NSObject.

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

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

סיכום הנכס

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

פרטי השיטה

+ (GCKLogger *) sharedInstance

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

פרטי הנכס

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

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

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

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

מאז
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

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

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

מאז
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

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

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

מאז
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

סימון להפעלה או להשבתה של התחברות ישירות למסוף (דרך NSLog).

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

מאז
4.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

מאז
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

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

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

מאז
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

מאז
3.0
Deprecated:
יש לציין רמת רישום מינימלית ביומן GCKLoggerFilter.