Klasa GCKLogger

Odniesienie do klasy GCKLogger

Opis

Pojedynczy obiekt używany do logowania przez platformę.

Jeśli użytkownik, któremu przekazano dostęp, jest przypisany, do niego są przekazywane sformatowane komunikaty logu. W przeciwnym razie komunikaty są zapisywane za pomocą funkcji NSLog() w kompilacjach debugowania, a w innym przypadku są odrzucane.

Informacje o protokole delegowania znajdziesz w sekcji GCKLoggerDelegate.

Dziedziczy NSObject.

Podsumowanie metody klasy

(GCKLogger *) + sharedInstance
 Zwraca wystąpienie typu singleton GCKLogger. Więcej...
 

Podsumowanie usługi

id< GCKLoggerDelegatedelegate
 Użytkownik, któremu przekazano dostęp, do przekazywania komunikatów logu. Więcej...
 
GCKLoggerFilterfilter
 Filtr stosowany do komunikatów logu. Więcej...
 
BOOL loggingEnabled
 Flaga włączania lub wyłączania rejestrowania. Więcej...
 
BOOL fileLoggingEnabled
 Flaga włączania lub wyłączania rejestrowania plików. Więcej...
 
BOOL consoleLoggingEnabled
 Flaga do włączania lub wyłączania logowania bezpośrednio w konsoli (za pomocą NSLog). Więcej...
 
NSUInteger maxLogFileSize
 Maksymalny rozmiar pliku dziennika w bajtach. Więcej...
 
NSUInteger maxLogFileCount
 Maksymalna liczba plików dziennika. Więcej...
 
GCKLoggerLevel minimumLevel
 Minimalny poziom logowania, który będzie rejestrowany. Więcej...
 

Szczegóły metody

+ (GCKLogger *) sharedInstance

Zwraca wystąpienie typu singleton GCKLogger.

Szczegóły nieruchomości

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Użytkownik, któremu przekazano dostęp, do przekazywania komunikatów logu.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filtr stosowany do komunikatów logu.

Od
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flaga włączania lub wyłączania rejestrowania.

Domyślnie włączone.

Od
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flaga włączania lub wyłączania rejestrowania plików.

Domyślnie wyłączone. Jeśli ta opcja jest włączona, komunikaty dziennika są zapisywane w zbiorze plików zmieniających się w katalogu pamięci podręcznej aplikacji. Liczbę i maksymalny rozmiar tych plików można skonfigurować w innych właściwościach tej klasy.

Od
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Flaga do włączania lub wyłączania logowania bezpośrednio w konsoli (za pomocą NSLog).

Domyślnie wyłączone.

Od
4.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, który wynosi 2 MiB.

Od
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Maksymalna liczba plików dziennika.

Minimalna wartość to 2.

Od
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Minimalny poziom logowania, który będzie rejestrowany.

Od
3,0
Deprecated:
Określ minimalny poziom logowania w GCKLoggerFilter.