Ü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