Klasa GCKLoggerFiltr

Dokumentacja klasy GCKLoggerFiltr

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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA 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
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA 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
classNamesThe class names.
minimumLogLevelThe 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
functionNamesThe function names.
minimumLogLevelThe 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

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

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

Sincé
3,2