Omówienie
Klasa filtrowania wiadomości logu utworzonych za pomocą GCKLogger.
- Sincé
- 3,0
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(instancetype) | - init |
Tworzy nowy obiekt GCKLoggerFilter z pustymi kryteriami. Więcej... | |
(void) | - setLoggingLevel:forClasses: |
Określa minimalny poziom logowania, który zostanie przekazany przez filtr w przypadku zestawu dopasowanych klas. Więcej... | |
(void) | - setLoggingLevel:forFunctions: |
Ustawia minimalny poziom logowania, który zostanie ustalony przez zestaw pasujących nazw funkcji. Więcej... | |
(void) | - addClassNames: |
Dodaje listę nazw klas, które mają zostać dopasowane przez filtr. Więcej... | |
(void) | - addClassNames:minimumLogLevel: |
Dodaje listę nazw klas do dopasowania przez filtr, określając minimalny poziom logowania. Więcej... | |
(void) | - addFunctionNames: |
Dodaje listę nazw funkcji nienależących do członków, które ma zostać dopasowane przez filtr. Więcej... | |
(void) | - addFunctionNames:minimumLogLevel: |
Dodaje listę nazw funkcji bez członkostwa, które mają być dopasowywane przez filtr, określając minimalny poziom logowania. Więcej... | |
(void) | - addMessagePatterns: |
Dodaje listę wzorców wyrażeń regularnych umożliwiających dopasowanie tekstu komunikatów logu. Więcej... | |
(void) | - addMessagePatterns:caseInsensitive: |
Dodaje listę wzorców wyrażeń regularnych umożliwiających dopasowanie tekstu komunikatów logu z uwzględnieniem wielkości liter. Więcej... | |
(void) | - reset |
Resetuje filtr i usuwa wszystkie kryteria dopasowania. Więcej... | |
Podsumowanie usługi | |
BOOL | exclusive |
Flaga z informacją, czy filtr jest ekskluzywny (YES ), czy uwzględnia (NO ). Więcej... | |
GCKLoggerLevel | minimumLevel |
Minimalny poziom logowania, który będzie rejestrowany przez ten filtr. Więcej... | |
Szczegóły metody
- (instancetype) init |
Tworzy nowy obiekt GCKLoggerFilter z pustymi kryteriami.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
Określa minimalny poziom logowania, który zostanie przekazany przez filtr w przypadku zestawu dopasowanych klas.
Wzorce globusa 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.
- Sincé
- 3,3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
Ustawia minimalny poziom logowania, który zostanie ustalony przez zestaw pasujących nazw funkcji.
Obsługiwane są wzorce globalne.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- Sincé
- 3,3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
Dodaje listę nazw klas, które mają zostać dopasowane przez filtr.
Nazwa klasy może być prostą nazwą lub nazwą rozszerzenia, na przykład @"MyClass"
lub @"MyClass(MyExtension)"
. Jeśli w nazwie nie ma danego rozszerzenia, wszystkie rozszerzenia klasy będą domyślnie uwzględniane. Obsługiwane są wzorce globalne.
- Deprecated:
- Zamiast tego użyj setLoggingLevel:forClasses:.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Dodaje listę nazw klas do dopasowania 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 w nazwie nie ma danego rozszerzenia, wszystkie rozszerzenia klasy będą domyślnie uwzględniane. Obsługiwane są wzorce globalne.
- Deprecated:
- Zamiast tego użyj setLoggingLevel:forClasses:.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Sincé
- 3,2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Dodaje listę nazw funkcji nienależących do członków, które ma zostać dopasowane przez filtr.
Obsługiwane są wzorce globalne.
- Deprecated:
- Zamiast tego użyj setLoggingLevel:forFunctions:.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Dodaje listę nazw funkcji bez członkostwa, które mają być dopasowywane przez filtr, określając minimalny poziom logowania.
Obsługiwane są wzorce globalne.
- Deprecated:
- Zamiast tego użyj setLoggingLevel:forFunctions:.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Sincé
- 3,2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Dodaje listę wzorców wyrażeń regularnych umożliwiających dopasowanie tekstu komunikatów logu.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
Dodaje listę wzorców wyrażeń regularnych umożliwiających dopasowanie tekstu komunikatów logu z uwzględnieniem wielkości liter.
- Deprecated:
- Zamiast tego użyj addMessagePatterns: w tekście (?-i) lub (?i).
- (void) reset |
Resetuje filtr i usuwa wszystkie kryteria dopasowania.
Szczegóły usługi
|
readwritenonatomicassign |
Flaga z informacją, czy filtr jest wyłączny (YES
), czy uwzględniany (NO
).
Domyślnie filtry włączające obejmują wszystkie wiadomości logu, które są zgodne z filtrem.
- Deprecated:
- Wersja nie jest już używana; wartość jest ignorowana.
|
readwritenonatomicassign |
Minimalny poziom logowania, który będzie rejestrowany przez ten filtr.
- Sincé
- 3,2