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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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
|
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.
|
readwritenonatomicassign |
Minimalny poziom logowania, który będzie logowany przez ten filtr.
- Od
- 3,2