Klasa GCKLoggerFilter

Odniesienie do klasy GCKLoggerFilter

Opis

Klasa filtrowania komunikatów dziennika utworzonych przy użyciu GCKLogger.

Od
3,0

Dziedziczy NSObject.

Podsumowanie metody instancji

(instancetype) - init
 Tworzy nowy element GCKLoggerFilter z pustymi kryteriami. Więcej...
 
(void) - setLoggingLevel:forClasses:
 Ustawia minimalny poziom logowania, który będzie przekazywany przez filtr w przypadku zbioru pasujących klas. Więcej...
 
(void) - setLoggingLevel:forFunctions:
 Ustawia minimalny poziom logowania, który będzie przekazywany przez filtr dla zestawu nazw funkcji pasujących do zapytania. Więcej...
 
(void) - addClassNames:
 Dodaje listę nazw klas, które mają być dopasowywane przez filtr. Więcej...
 
(void) - addClassNames:minimumLogLevel:
 Dodaje listę nazw klas, które mają być dopasowywane przez filtr, określając minimalny poziom logowania. Więcej...
 
(void) - addFunctionNames:
 Dodaje listę nazw funkcji niebędących członkami, które mają być dopasowywane przez filtr. Więcej...
 
(void) - addFunctionNames:minimumLogLevel:
 Dodaje listę nazw funkcji niebędących członkami, które mają być dopasowywane przez filtr, określając minimalny poziom logowania. Więcej...
 
(void) - addMessagePatterns:
 Dodaje listę wzorców wyrażeń regularnych służącą do dopasowywania tekstu komunikatów dziennika. Więcej...
 
(void) - addMessagePatterns:caseInsensitive:
 Dodaje listę wzorców wyrażeń regularnych służącą do dopasowywania tekstu komunikatów logu z opcjonalną bez rozróżniania wielkości liter. Więcej...
 
(void) - reset
 Resetuje filtr i usuwa wszystkie kryteria dopasowania. Więcej...
 

Podsumowanie usługi

BOOL exclusive
 Flaga określająca, czy filtr jest wyłączny (YES), czy włączający (NO). Więcej...
 
GCKLoggerLevel minimumLevel
 Minimalny poziom logowania, który będzie logowany przez ten filtr. Więcej...
 

Szczegóły metody

- (instancetype) init

Tworzy nowy element GCKLoggerFilter z pustymi kryteriami.

- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forClasses: (NSArray< NSString * > *)  classNames 

Ustawia minimalny poziom logowania, który będzie przekazywany przez filtr w przypadku zbioru pasujących klas.

Wzorce globalne są obsługiwane w przypadku nazw klas.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Od
3,3
- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames 

Ustawia minimalny poziom logowania, który będzie przekazywany przez filtr dla zestawu nazw funkcji pasujących do zapytania.

Wzorce kuli ziemskiej są obsługiwane.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA list of function names.
Od
3,3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Dodaje listę nazw klas, które mają być dopasowywane przez filtr.

Nazwa klasy może być prostą nazwą lub nazwą rozszerzenia, na przykład @"MyClass" lub @"MyClass(MyExtension)". Jeśli nazwa nie zawiera rozszerzenia, domyślnie zostaną uwzględnione wszystkie rozszerzenia klasy. Wzorce kuli ziemskiej są obsługiwane.

Deprecated:
Zamiast tego użyj elementu setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Dodaje listę nazw klas, które mają być dopasowywane przez filtr, określając minimalny poziom logowania.

Nazwa klasy może być prostą nazwą lub nazwą rozszerzenia, na przykład @"MyClass" lub @"MyClass(MyExtension)". Jeśli nazwa nie zawiera rozszerzenia, domyślnie zostaną uwzględnione wszystkie rozszerzenia klasy. Wzorce kuli ziemskiej są obsługiwane.

Deprecated:
Zamiast tego użyj dodatku setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Od
3,2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Dodaje listę nazw funkcji niebędących członkami, które mają być dopasowywane przez filtr.

Wzorce kuli ziemskiej są obsługiwane.

Deprecated:
Zamiast tego użyj elementu setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Dodaje listę nazw funkcji niebędących członkami, które mają być dopasowywane przez filtr, określając minimalny poziom logowania.

Wzorce kuli ziemskiej są obsługiwane.

Deprecated:
Zamiast tego użyj dodatku setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Od
3,2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Dodaje listę wzorców wyrażeń regularnych służącą do dopasowywania tekstu komunikatów dziennika.

- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns
caseInsensitive: (BOOL)  caseInsensitive 

Dodaje listę wzorców wyrażeń regularnych służącą do dopasowywania tekstu komunikatów logu z opcjonalną bez rozróżniania wielkości liter.

Deprecated:
Zamiast tego użyj atrybutu addMessagePatterns: w treści (?-i) lub (?i).
- (void) reset

Resetuje filtr i usuwa wszystkie kryteria dopasowania.

Szczegóły nieruchomości

- (BOOL) exclusive
readwritenonatomicassign

Flaga określająca, czy filtr jest wyłączny (YES), czy włączający (NO).

Domyślnie filtry włączają się, co oznacza, że akceptują wszystkie komunikaty logu pasujące do filtra.

Deprecated:
Już nie zaimplementowano; wartość jest ignorowana.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Minimalny poziom logowania, który będzie logowany przez ten filtr.

Od
3,2