GCKLoggerFilter-Klasse

Referenz zur GCKLoggerFilter-Klasse

Übersicht

Eine Klasse zum Filtern von Lognachrichten, die mit GCKLogger generiert werden.

Sincé
3,0

Übernimmt NSObject.

Zusammenfassung der Instanzmethoden

(instancetype) - init
 Erstellt ein neues GCKLoggerFilter mit leeren Kriterien. Mehr...
 
(void) - setLoggingLevel:forClasses:
 Legt die minimale Logging-Ebene fest, die vom Filter für die übereinstimmenden Klassen übergeben wird. Mehr...
 
(void) - setLoggingLevel:forFunctions:
 Legt die minimale Logging-Ebene fest, die vom Filter für die Gruppe übereinstimmender Funktionsnamen übergeben wird. Mehr...
 
(void) - addClassNames:
 Fügt eine Liste von Klassennamen hinzu, die mit dem Filter abgeglichen werden sollen. Mehr...
 
(void) - addClassNames:minimumLogLevel:
 Fügt eine Liste von Klassennamen hinzu, die vom Filter abgeglichen werden sollen, und gibt eine minimale Logging-Ebene an. Mehr...
 
(void) - addFunctionNames:
 Fügt eine Liste von Nichtmitgliederfunktionen, die vom Filter abgeglichen werden sollen, hinzu. Mehr...
 
(void) - addFunctionNames:minimumLogLevel:
 Fügt eine Liste von Nichtmitgliederfunktionen, die vom Filter abgeglichen werden sollen, mit einer Mindestprotokollierungsebene hinzu. Mehr...
 
(void) - addMessagePatterns:
 Fügt eine Liste mit regulären Ausdrucksmustern für den Text der Lognachrichten hinzu. Mehr...
 
(void) - addMessagePatterns:caseInsensitive:
 Fügt eine Liste mit regulären Ausdrucksmustern hinzu, um den Text der Lognachrichten mit einer optionalen Groß-/Kleinschreibung zu unterscheiden. Mehr...
 
(void) - reset
 Setzt den Filter zurück und entfernt alle Abgleichskriterien. Mehr...
 

Property-Zusammenfassung

BOOL exclusive
 Ein Flag, das angibt, ob der Filter exklusiv (YES) oder inklusive (NO) ist. Mehr...
 
GCKLoggerLevel minimumLevel
 Die minimale Logging-Ebene, die von diesem Filter protokolliert wird. Mehr...
 

Methodendetail

- (instancetype) init

Erstellt ein neues GCKLoggerFilter mit leeren Kriterien.

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

Legt die minimale Logging-Ebene fest, die vom Filter für die übereinstimmenden Klassen übergeben wird.

Glob-Muster werden für die Klassennamen unterstützt.

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 

Legt die minimale Logging-Ebene fest, die vom Filter für die Gruppe übereinstimmender Funktionsnamen übergeben wird.

Glob-Muster werden unterstützt.

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

Fügt eine Liste von Klassennamen hinzu, die mit dem Filter abgeglichen werden sollen.

Ein Klassenname kann ein einfacher Name oder der Name einer Erweiterung sein, z. B. @"MyClass" oder @"MyClass(MyExtension)". Wenn eine Erweiterung nicht im Namen enthalten ist, werden alle Erweiterungen der Klasse implizit eingeschlossen. Glob-Muster werden unterstützt.

Deprecated:
Verwenden Sie stattdessen setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Fügt eine Liste von Klassennamen hinzu, die vom Filter abgeglichen werden sollen, und gibt eine minimale Logging-Ebene an.

Ein Klassenname kann ein einfacher Name oder der Name einer Erweiterung sein, z. B. @"MyClass" oder @"MyClass(MyExtension)". Wenn eine Erweiterung nicht im Namen enthalten ist, werden alle Erweiterungen der Klasse implizit eingeschlossen. Glob-Muster werden unterstützt.

Deprecated:
Verwenden Sie stattdessen 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

Fügt eine Liste von Nichtmitgliederfunktionen, die vom Filter abgeglichen werden sollen, hinzu.

Glob-Muster werden unterstützt.

Deprecated:
Verwenden Sie stattdessen setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Fügt eine Liste von Nichtmitgliederfunktionen, die vom Filter abgeglichen werden sollen, mit einer Mindestprotokollierungsebene hinzu.

Glob-Muster werden unterstützt.

Deprecated:
Verwenden Sie stattdessen 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

Fügt eine Liste mit regulären Ausdrucksmustern für den Text der Lognachrichten hinzu.

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

Fügt eine Liste mit regulären Ausdrucksmustern hinzu, um den Text der Lognachrichten mit einer optionalen Groß-/Kleinschreibung zu unterscheiden.

Deprecated:
Verwenden Sie stattdessen addMessagePatterns: mit Inline (?-i) oder (?i).
- (void) reset

Setzt den Filter zurück und entfernt alle Abgleichskriterien.

Property-Details

- (BOOL) exclusive
readwritenonatomicassign

Ein Flag, das angibt, ob der Filter exklusiv (YES) oder inklusive (NO) ist.

Standardmäßig sind Filter eingeschlossen. Das heißt, sie akzeptieren alle Lognachrichten, die dem Filter entsprechen.

Deprecated:
Nicht mehr implementiert; Wert wird ignoriert.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Die minimale Logging-Ebene, die von diesem Filter protokolliert wird.

Sincé
3,2