Présentation
Classe permettant de filtrer les messages de journal générés à l'aide de GCKLogger.
- Depuis
- 3,0
Hérite du NSObject.
Résumé des méthodes d'instance | |
(instancetype) | - init |
Construit une GCKLoggerFilter avec des critères vides. Plus... | |
(void) | - setLoggingLevel:forClasses: |
Définit le niveau de journalisation minimal qui sera transmis par le filtre pour l'ensemble des classes correspondantes. Plus... | |
(void) | - setLoggingLevel:forFunctions: |
Définit le niveau de journalisation minimal qui sera transmis par le filtre pour l'ensemble des noms de fonction correspondants. Plus... | |
(void) | - addClassNames: |
Ajoute une liste de noms de classes à mettre en correspondance avec le filtre. Plus... | |
(void) | - addClassNames:minimumLogLevel: |
Ajoute une liste de noms de classes à mettre en correspondance avec le filtre, en spécifiant un niveau de journalisation minimal. Plus... | |
(void) | - addFunctionNames: |
Ajoute une liste de noms de fonctions non membres à faire correspondre au filtre. Plus... | |
(void) | - addFunctionNames:minimumLogLevel: |
Ajoute une liste de noms de fonctions non membres à faire correspondre au filtre, en spécifiant un niveau de journalisation minimal. Plus... | |
(void) | - addMessagePatterns: |
Ajoute une liste de modèles d'expressions régulières pour faire correspondre le texte des messages de journal. Plus... | |
(void) | - addMessagePatterns:caseInsensitive: |
Ajoute une liste de modèles d'expression régulière pour faire correspondre le texte des messages de journal avec une insensibilité à la casse facultative. Plus... | |
(void) | - reset |
Réinitialise le filtre et supprime tous les critères de correspondance. Plus... | |
Résumé de la propriété | |
BOOL | exclusive |
Indicateur indiquant si le filtre est exclusif (YES ) ou inclusif (NO ). Plus... | |
GCKLoggerLevel | minimumLevel |
Niveau de journalisation minimal qui sera consigné à partir de ce filtre. Plus... | |
Détails sur la méthode
- (instancetype) init |
Construit une GCKLoggerFilter avec des critères vides.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
Définit le niveau de journalisation minimal qui sera transmis par le filtre pour l'ensemble des classes correspondantes.
Les modèles globes sont acceptés pour les noms de classe.
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- Depuis
- 3,3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
Définit le niveau de journalisation minimal qui sera transmis par le filtre pour l'ensemble des noms de fonction correspondants.
Les modèles globes sont acceptés.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- Depuis
- 3,3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
Ajoute une liste de noms de classes à mettre en correspondance avec le filtre.
Un nom de classe peut être un nom simple ou le nom d'une extension, par exemple @"MyClass"
ou @"MyClass(MyExtension)"
. Si une extension n'est pas incluse dans le nom, toutes les extensions de la classe seront incluses implicitement. Les modèles globes sont acceptés.
- Deprecated:
- Utilisez setLoggingLevel:forClasses: à la place.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Ajoute une liste de noms de classes à mettre en correspondance avec le filtre, en spécifiant un niveau de journalisation minimal.
Un nom de classe peut être un nom simple ou le nom d'une extension, par exemple @"MyClass"
ou @"MyClass(MyExtension)"
. Si une extension n'est pas incluse dans le nom, toutes les extensions de la classe seront incluses implicitement. Les modèles globes sont acceptés.
- Deprecated:
- Utilisez setLoggingLevel:forClasses: à la place.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Depuis
- 3,2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Ajoute une liste de noms de fonctions non membres à faire correspondre au filtre.
Les modèles globes sont acceptés.
- Deprecated:
- Utilisez setLoggingLevel:forFunctions: à la place.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Ajoute une liste de noms de fonctions non membres à faire correspondre au filtre, en spécifiant un niveau de journalisation minimal.
Les modèles globes sont acceptés.
- Deprecated:
- Utilisez setLoggingLevel:forFunctions: à la place.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Depuis
- 3,2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Ajoute une liste de modèles d'expressions régulières pour faire correspondre le texte des messages de journal.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
Ajoute une liste de modèles d'expression régulière pour faire correspondre le texte des messages de journal avec une insensibilité à la casse facultative.
- Deprecated:
- Utilisez addMessagePatterns: à la place avec inline (?-i) ou (?i).
- (void) reset |
Réinitialise le filtre et supprime tous les critères de correspondance.
Détails de la propriété
|
readwritenonatomicassign |
Indicateur indiquant si le filtre est exclusif (YES
) ou inclusif (NO
).
Par défaut, les filtres sont inclusifs, c'est-à-dire qu'ils acceptent tous les messages de journal correspondant au filtre.
- Deprecated:
- N'est plus implémenté. La valeur est ignorée.
|
readwritenonatomicassign |
Niveau de journalisation minimal qui sera consigné à partir de ce filtre.
- Depuis
- 3,2