Classe GCKLoggerFilter

Documentation de référence sur la classe GCKLoggerFilter

Présentation

Classe permettant de filtrer les messages de journal générés à l'aide de GCKLogger.

Sincé
3,0

Hérite de NSObject.

Résumé de la méthode 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 de classes correspondantes. Plus...
 
(void) - setLoggingLevel:forFunctions:
 Définit le niveau de journalisation minimal qui sera transmis par le filtre pour l'ensemble de noms de fonctions correspondants. Plus...
 
(void) - addClassNames:
 Ajoute une liste de noms de classes pour lesquels le filtre doit correspondre. Plus...
 
(void) - addClassNames:minimumLogLevel:
 Ajoute une liste de noms de classes pour lesquels le filtre doit correspondre, en spécifiant un niveau de journalisation minimal. Plus...
 
(void) - addFunctionNames:
 Ajoute une liste de noms de fonctions non membres pour lesquels le filtre doit correspondre. Plus...
 
(void) - addFunctionNames:minimumLogLevel:
 Ajoute une liste de noms de fonctions non membres pour lesquels le filtre doit correspondre, en spécifiant un niveau de journalisation minimal. Plus...
 
(void) - addMessagePatterns:
 Ajoute une liste de modèles d'expression régulière à mettre en correspondance avec le texte des messages de journal. Plus...
 
(void) - addMessagePatterns:caseInsensitive:
 Ajoute une liste de modèles d'expression régulière pour mettre en correspondance le texte des messages du journal et l'insensibilité facultative à la casse. Plus...
 
(void) - reset
 Réinitialise le filtre en supprimant tous les critères de correspondance. Plus...
 

Récapitulatif de la propriété

BOOL exclusive
 Indique si le filtre est exclusif (YES) ou inclusif (NO). Plus...
 
GCKLoggerLevel minimumLevel
 Niveau de journalisation minimal qui sera enregistré à 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 de classes correspondantes.

Les modèles Glob sont compatibles avec les noms de classe.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Sincé
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 de noms de fonctions correspondants.

Les schémas Glob sont acceptés.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA list of function names.
Sincé
3.3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Ajoute une liste de noms de classes pour lesquels le filtre doit correspondre.

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 schémas Glob sont acceptés.

Deprecated:
Utilisez plutôt setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Ajoute une liste de noms de classes pour lesquels le filtre doit correspondre, 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 schémas Glob sont acceptés.

Deprecated:
Utilisez plutôt setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Sincé
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Ajoute une liste de noms de fonctions non membres pour lesquels le filtre doit correspondre.

Les schémas Glob sont acceptés.

Deprecated:
Utilisez plutôt setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Ajoute une liste de noms de fonctions non membres pour lesquels le filtre doit correspondre, en spécifiant un niveau de journalisation minimal.

Les schémas Glob sont acceptés.

Deprecated:
Utilisez plutôt setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Sincé
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Ajoute une liste de modèles d'expression régulière à mettre en correspondance avec 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 mettre en correspondance le texte des messages du journal et l'insensibilité facultative à la casse.

Deprecated:
Utilisez plutôt addMessagePatterns: intégré (?-i) ou (?i).
- (void) reset

Réinitialise le filtre en supprimant 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:
Désormais, la valeur est ignorée.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

Sincé
3.2