Kelas GCKLogger
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Objek singleton yang digunakan untuk logging oleh framework.
Jika penerima delegasi ditetapkan, pesan log yang diformat akan diteruskan ke penerima delegasi. Jika tidak, pesan akan ditulis menggunakan NSLog() dalam build debug dan akan dihapus jika tidak.
Lihat GCKLoggerDelegate untuk protokol delegasi.
Mewarisi NSObject.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Mencatat pesan.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
Delegasi untuk meneruskan pesan log.
Filter yang akan diterapkan ke pesan log.
- Sejak
- 3.0
Flag untuk mengaktifkan atau menonaktifkan logging.
Aktif secara default.
- Sejak
- 3.0
- (BOOL) fileLoggingEnabled |
|
readwritenonatomicassign |
Flag untuk mengaktifkan atau menonaktifkan logging file.
Nonaktif secara default.
- Sejak
- 3.1
- (NSUInteger) maxLogFileSize |
|
readwritenonatomicassign |
Ukuran maksimum file log, dalam byte.
Minimumnya adalah 32 KiB. Jika nilainya 0, ukuran maksimum default 2 MiB akan digunakan.
- Sejak
- 3.1
- (NSUInteger) maxLogFileCount |
|
readwritenonatomicassign |
Jumlah maksimum file log.
Nilai minimumnya adalah 2.
- Sejak
- 3.1
Level logging minimum yang akan dicatat.
- Sejak
- 3.0
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-26 UTC."],[[["GCKLogger is a singleton object used for logging within the framework, using NSLog() in debug builds or a delegate if assigned."],["It offers methods to log messages, control logging levels, and configure file logging."],["Developers can customize logging behavior by setting a delegate, filter, and minimum logging level."],["GCKLogger provides properties to enable/disable logging, control file logging size and count."]]],["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"]]