Klasa GCKLogger

Dokumentacja klasy GCKLogger

Przegląd

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.

Podsumowanie metod instancji

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

Podsumowanie metod klasy

(GCKLogger *) + sharedInstance
 Zwraca pojedynczą instancję GCKLogger. Więcej…
 

Podsumowanie usługi

id< GCKLoggerDelegatedelegate
 Delegat, do którego mają być przekazywane komunikaty z logów. Więcej…
 
GCKLoggerFilterfilter
 Filtr, który ma być stosowany do komunikatów logu. Więcej…
 
BOOL loggingEnabled
 Flaga włączająca i wyłączająca rejestrowanie. Więcej…
 
BOOL fileLoggingEnabled
 Flaga włączająca lub wyłączająca rejestrowanie 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 będzie rejestrowany. Więcej…
 

Szczegóły metody

+ (GCKLogger *) sharedInstance

Zwraca pojedynczą instancję 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

Delegat, do którego mają być przekazywane komunikaty z logów.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filtr, który ma być stosowany do komunikatów logu.

Od
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

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
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

Od
3,0