Klasa GCKLogger

Dokumentacja klasy GCKLogger

Omówienie

Pojedynczy obiekt używany do logowania przez platformę.

Jeśli osoba, której przekazano dostęp, będzie przekazywać jej sformatowane wiadomości dziennika, Jeśli tego nie zrobisz, wiadomości będą tworzone przy użyciu metody NSLog() w kompilacjach debugowania, a w przeciwnym razie będą odrzucane.

Więcej informacji znajdziesz na stronie GCKLoggerDelegate dotyczącej protokołu przekazywania dostępu.

Dziedziczy NSObject.

Podsumowanie metody instancji

(void) - logFromFunction:message:
 Rejestruje wiadomość. Więcej...
 

Podsumowanie metody zajęć

(GCKLogger *) + sharedInstance
 Zwraca instancję singleton GCKLogger. Więcej...
 

Podsumowanie usługi

id< GCKLoggerDelegatedelegate
 Przedstawiciel, który przekazuje wiadomości dziennika. Więcej...
 
GCKLoggerFilterfilter
 Filtr, który ma być stosowany do wiadomości logu. Więcej...
 
BOOL loggingEnabled
 Flaga włączania lub wyłączania logowania. Więcej...
 
BOOL fileLoggingEnabled
 Flaga umożliwiająca włączanie i wyłączanie logowania plików. 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 zostanie zarejestrowany. Więcej...
 

Szczegóły metody

+ (GCKLogger *) sharedInstance

Zwraca instancję singleton GCKLogger.

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

Rejestruje wiadomość.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

Szczegóły usługi

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Przedstawiciel, który przekazuje wiadomości dziennika.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filtr, który ma być stosowany do wiadomości logu.

Sincé
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

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

Ta opcja jest domyślnie włączona.

Sincé
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flaga umożliwiająca włączanie i wyłączanie logowania plików.

Ta opcja jest domyślnie wyłączona.

Sincé
3,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Maksymalny rozmiar pliku dziennika w bajtach.

Minimalny rozmiar to 32 KiB. Jeśli wartość wynosi 0, używany jest domyślny maksymalny rozmiar (2 MiB).

Sincé
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Maksymalna liczba plików dziennika.

Minimalna wartość to 2.

Sincé
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Minimalny poziom logowania, który zostanie zarejestrowany.

Sincé
3,0