Klasa GCKLogger
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Obiekt singleton używany przez platformę do rejestrowania zdarzeń.
Jeśli przypisana jest osoba, której został przekazany dostęp, sformatowane wiadomości dziennika są przekazywane tej osobie. W przeciwnym razie wiadomości są zapisywane za pomocą funkcji NSLog() w wersjach debugowania, a w innych przypadkach są odrzucane.
Protokół delegowania znajdziesz na stronie GCKLoggerDelegate.
Dziedziczy z klasy NSObject.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Rejestruje wiadomość.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
Delegat, do którego mają być przekazywane komunikaty z logów.
Filtr, który ma być stosowany do komunikatów logu.
- Od
- 3,0
Flaga włączająca i wyłączająca rejestrowanie.
Domyślnie włączone.
- Od
- 3,0
- (BOOL) fileLoggingEnabled |
|
readwritenonatomicassign |
Flaga włączająca lub wyłączająca rejestrowanie plików.
Domyślnie wyłączone.
- Od
- 3.1
- (NSUInteger) maxLogFileSize |
|
readwritenonatomicassign |
Maksymalny rozmiar pliku dziennika w bajtach.
Minimalna wartość to 32 KiB. Jeśli wartość wynosi 0, zostanie użyty domyślny maksymalny rozmiar 2 MiB.
- Od
- 3.1
- (NSUInteger) maxLogFileCount |
|
readwritenonatomicassign |
Maksymalna liczba plików dziennika.
Minimalna liczba to 2.
- Od
- 3.1
Minimalny poziom logowania, który będzie rejestrowany.
- Od
- 3,0
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 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,[]]