คลาส GCKLogger

ภาพรวม

ออบเจ็กต์ Singleton ที่เฟรมเวิร์กใช้สำหรับการบันทึก

หากมีการมอบหมายผู้รับมอบสิทธิ์ ระบบจะส่งข้อความบันทึกที่จัดรูปแบบแล้วไปยังผู้รับมอบสิทธิ์ ไม่เช่นนั้น ระบบจะเขียนข้อความโดยใช้ NSLog() ในบิลด์การแก้ไขข้อบกพร่อง และจะทิ้งข้อความในกรณีอื่นๆ

ดูโปรโตคอลการมอบสิทธิ์ได้ที่ GCKLoggerDelegate

รับค่า NSObject

สรุปวิธีการของอินสแตนซ์

(void) - logFromFunction:message:
 บันทึกข้อความ เพิ่มเติม...
 

สรุปเมธอดของคลาส

(GCKLogger *) + sharedInstance
 แสดงผลGCKLoggerอินสแตนซ์ Singleton เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

id< GCKLoggerDelegatedelegate
 ผู้รับมอบสิทธิ์ในการส่งต่อข้อความบันทึก เพิ่มเติม...
 
GCKLoggerFilterfilter
 ตัวกรองที่จะใช้กับข้อความในบันทึก เพิ่มเติม...
 
BOOL loggingEnabled
 Flag สำหรับเปิดหรือปิดใช้การบันทึก เพิ่มเติม...
 
BOOL fileLoggingEnabled
 Flag สำหรับเปิดหรือปิดใช้การบันทึกไฟล์ เพิ่มเติม...
 
NSUInteger maxLogFileSize
 ขนาดสูงสุดของไฟล์บันทึกเป็นไบต์ เพิ่มเติม...
 
NSUInteger maxLogFileCount
 จำนวนไฟล์บันทึกสูงสุด เพิ่มเติม...
 
GCKLoggerLevel minimumLevel
 ระดับการบันทึกขั้นต่ำที่จะบันทึก เพิ่มเติม...
 

รายละเอียดวิธีการ

+ (GCKLogger *) sharedInstance

แสดงผลGCKLoggerอินสแตนซ์ Singleton

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

บันทึกข้อความ

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

รายละเอียดพร็อพเพอร์ตี้

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

ผู้รับมอบสิทธิ์ในการส่งต่อข้อความบันทึก

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

ตัวกรองที่จะใช้กับข้อความในบันทึก

Since
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag สำหรับเปิดหรือปิดใช้การบันทึก

เปิดใช้โดยค่าเริ่มต้น

Since
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag สำหรับเปิดหรือปิดใช้การบันทึกไฟล์

ปิดโดยค่าเริ่มต้น

Since
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

ขนาดสูงสุดของไฟล์บันทึกเป็นไบต์

โดยมีขนาดขั้นต่ำคือ 32 KiB หากค่าเป็น 0 ระบบจะใช้ขนาดสูงสุดเริ่มต้นที่ 2 MiB

Since
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

จำนวนไฟล์บันทึกสูงสุด

โดยมีขั้นต่ำอยู่ที่ 2

Since
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

ระดับการบันทึกขั้นต่ำที่จะบันทึก

Since
3.0