Lớp GCKLogger
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Một đối tượng singleton được khung dùng để ghi nhật ký.
Nếu bạn chỉ định một uỷ quyền, thì các thông báo nhật ký được định dạng sẽ được chuyển đến uỷ quyền đó. Nếu không, các thông báo sẽ được ghi bằng NSLog() trong các bản gỡ lỗi và sẽ bị loại bỏ nếu không.
Hãy xem GCKLoggerDelegate để biết giao thức uỷ quyền.
Kế thừa NSObject.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Ghi lại một thông báo.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
Uỷ quyền chuyển thông báo nhật ký đến.
Bộ lọc để áp dụng cho thông điệp nhật ký.
- Năm thành lập
- 3.0
Cờ để bật hoặc tắt tính năng ghi nhật ký.
Bật theo mặc định.
- Năm thành lập
- 3.0
- (BOOL) fileLoggingEnabled |
|
readwritenonatomicassign |
Cờ để bật hoặc tắt tính năng ghi nhật ký tệp.
Tắt theo mặc định.
- Năm thành lập
- 3.1
- (NSUInteger) maxLogFileSize |
|
readwritenonatomicassign |
Kích thước tối đa của một tệp nhật ký, tính bằng byte.
Tối thiểu là 32 KiB. Nếu giá trị là 0, kích thước tối đa mặc định là 2 MiB sẽ được sử dụng.
- Năm thành lập
- 3.1
- (NSUInteger) maxLogFileCount |
|
readwritenonatomicassign |
Số lượng tệp nhật ký tối đa.
Giá trị tối thiểu là 2.
- Năm thành lập
- 3.1
Mức ghi nhật ký tối thiểu sẽ được ghi nhật ký.
- Năm thành lập
- 3.0
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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,[]]