Ü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
-
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 | |
Legt die minimale Logging-Ebene fest, die vom Filter für die Gruppe ü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.
- 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
-
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 |
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
-
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 |
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
|
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.
|
readwritenonatomicassign |
Die minimale Logging-Ebene, die von diesem Filter protokolliert wird.
- Sincé
- 3,2