คลาส GCKLogger
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ออบเจ็กต์ Singleton ที่เฟรมเวิร์กใช้สำหรับการบันทึก
หากมีการมอบหมายผู้รับมอบสิทธิ์ ระบบจะส่งข้อความบันทึกที่จัดรูปแบบแล้วไปยังผู้รับมอบสิทธิ์ ไม่เช่นนั้น ระบบจะเขียนข้อความโดยใช้ NSLog() ในบิลด์การแก้ไขข้อบกพร่อง และจะทิ้งข้อความในกรณีอื่นๆ
ดูโปรโตคอลการมอบสิทธิ์ได้ที่ GCKLoggerDelegate
รับค่า NSObject
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
บันทึกข้อความ
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
ผู้รับมอบสิทธิ์ในการส่งต่อข้อความบันทึก
ตัวกรองที่จะใช้กับข้อความในบันทึก
- Since
- 3.0
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
ระดับการบันทึกขั้นต่ำที่จะบันทึก
- Since
- 3.0
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[],["The GCKLogger, a singleton object, manages framework logging. It directs formatted log messages to a delegate or uses NSLog() in debug builds. Key actions include retrieving the singleton instance via `sharedInstance`, and logging messages using `logFromFunction:message:`. Properties control logging behavior: `delegate`, `filter`, `loggingEnabled`, `fileLoggingEnabled`, `maxLogFileSize`, `maxLogFileCount`, and `minimumLevel`. These allow setting a message receiver, applying a filter, enabling/disabling logging, managing file logging, setting log file limits, and setting the minimum logging level.\n"],null,[]]