Überblick
Eine Klasse zum Filtern von Logeinträgen, die mit GCKLogger erstellt werden.
- Seit
- 3,0
Übernimmt NSObject.
Übersicht über Instanzmethoden | |
(instancetype) | - init |
Erstellt ein neues GCKLoggerFilter-Objekt mit leeren Kriterien. Mehr... | |
(void) | - setLoggingLevel:forClasses: |
Legt die minimale Logging-Ebene fest, die vom Filter für die Gruppe übereinstimmender Klassen übergeben wird. Mehr... | |
(void) | - setLoggingLevel:forFunctions: |
Legt die minimale Logging-Ebene fest, die vom Filter für den Satz ü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 mit dem Filter abgeglichen werden sollen. Dabei wird eine Mindest-Logging-Ebene angegeben. Mehr... | |
(void) | - addFunctionNames: |
Fügt eine Liste von Nichtmitglieder-Funktionsnamen hinzu, die mit dem Filter abgeglichen werden sollen. Mehr... | |
(void) | - addFunctionNames:minimumLogLevel: |
Fügt eine Liste von Funktionsnamen für Nichtmitglieder hinzu, die dem Filter entsprechen, wobei eine Mindestprotokollierungsebene angegeben wird. Mehr... | |
(void) | - addMessagePatterns: |
Fügt eine Liste regulärer Ausdrucksmuster zum Abgleichen des Textes der Protokollnachrichten hinzu. Mehr... | |
(void) | - addMessagePatterns:caseInsensitive: |
Fügt eine Liste regulärer Ausdrucksmuster zum Abgleichen des Textes der Lognachrichten mit optionaler Groß-/Kleinschreibung hinzu. Mehr... | |
(void) | - reset |
Setzt den Filter zurück und entfernt alle Übereinstimmungskriterien. Mehr... | |
Property-Zusammenfassung | |
BOOL | exclusive |
Ein Flag, das angibt, ob der Filter exklusiv (YES ) oder inklusiv (NO ) ist. Mehr... | |
GCKLoggerLevel | minimumLevel |
Die minimale Logging-Ebene, die von diesem Filter protokolliert wird. Mehr... | |
Methodendetail
- (instancetype) init |
Erstellt ein neues GCKLoggerFilter-Objekt mit leeren Kriterien.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
Legt die minimale Logging-Ebene fest, die vom Filter für die Gruppe übereinstimmender Klassen übergeben wird.
Glob-Muster werden für Klassennamen unterstützt.
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- Seit
- 3,3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
Legt die minimale Logging-Ebene fest, die vom Filter für den Satz übereinstimmender Funktionsnamen übergeben wird.
Glob-Muster werden unterstützt.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- Seit
- 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 mit dem Filter abgeglichen werden sollen. Dabei wird eine Mindest-Logging-Ebene angegeben.
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
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Seit
- 3,2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Fügt eine Liste von Nichtmitglieder-Funktionsnamen hinzu, die mit dem Filter abgeglichen werden sollen.
Glob-Muster werden unterstützt.
- Deprecated:
- Verwenden Sie stattdessen setLoggingLevel:forFunctions:.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Fügt eine Liste von Funktionsnamen für Nichtmitglieder hinzu, die dem Filter entsprechen, wobei eine Mindestprotokollierungsebene angegeben wird.
Glob-Muster werden unterstützt.
- Deprecated:
- Verwenden Sie stattdessen setLoggingLevel:forFunctions:.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Seit
- 3,2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Fügt eine Liste regulärer Ausdrucksmuster zum Abgleichen des Textes der Protokollnachrichten hinzu.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
Fügt eine Liste regulärer Ausdrucksmuster zum Abgleichen des Textes der Lognachrichten mit optionaler Groß-/Kleinschreibung hinzu.
- Deprecated:
- Verwenden Sie stattdessen addMessagePatterns: mit Inline-Zeichen (?-i) oder (?i).
- (void) reset |
Setzt den Filter zurück und entfernt alle Übereinstimmungskriterien.
Objektdetails
|
readwritenonatomicassign |
Ein Flag, das angibt, ob der Filter exklusiv (YES
) oder einschließend (NO
) ist.
Standardmäßig sind Filter eingeschlossen, d. h. sie akzeptieren alle Lognachrichten, die dem Filter entsprechen.
- Deprecated:
- Nicht mehr implementiert. Der Wert wird ignoriert.
|
readwritenonatomicassign |
Die minimale Logging-Ebene, die von diesem Filter protokolliert wird.
- Seit
- 3,2