Classe GCKLoggerFilter

Référence de la classe GCKLoggerFilter

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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA 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
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA 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
classNamesThe class names.
minimumLogLevelThe 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
functionNamesThe function names.
minimumLogLevelThe 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é

- (BOOL) exclusive
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.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Niveau de journalisation minimal qui sera consigné à partir de ce filtre.

Depuis
3,2