Classe GCKLoggerFilter

Riferimento alla classe GCKLoggerFilter

Panoramica

Una classe per filtrare i messaggi di log generati utilizzando GCKLogger.

Dal
3,0

Eredita NSObject.

Riepilogo del metodo di istanza

(instancetype) - init
 Crea un nuovo GCKLoggerFilter senza criteri. Altro...
 
(void) - setLoggingLevel:forClasses:
 Imposta il livello minimo di logging che verrà trasmesso dal filtro per l'insieme di classi corrispondenti. Altro...
 
(void) - setLoggingLevel:forFunctions:
 Imposta il livello minimo di logging che verrà passato dal filtro per l'insieme di nomi di funzioni corrispondenti. Altro...
 
(void) - addClassNames:
 Aggiunge un elenco di nomi di classi a cui il filtro deve trovare corrispondenze. Altro...
 
(void) - addClassNames:minimumLogLevel:
 Aggiunge un elenco di nomi di classi a cui il filtro deve trovare corrispondenze, specificando un livello di logging minimo. Altro...
 
(void) - addFunctionNames:
 Aggiunge un elenco di nomi di funzioni non membri a cui il filtro deve trovare corrispondenze. Altro...
 
(void) - addFunctionNames:minimumLogLevel:
 Aggiunge un elenco di nomi di funzioni non membri a cui il filtro deve corrispondere, specificando un livello minimo di logging. Altro...
 
(void) - addMessagePatterns:
 Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza con il testo dei messaggi di log. Altro...
 
(void) - addMessagePatterns:caseInsensitive:
 Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza del testo dei messaggi di log con insensibilità alle maiuscole facoltativa. Altro...
 
(void) - reset
 Reimposta il filtro; rimuove tutti i criteri di corrispondenza. Altro...
 

Riepilogo proprietà

BOOL exclusive
 Un flag che indica se il filtro è esclusivo (YES) o inclusivo (NO). Altro...
 
GCKLoggerLevel minimumLevel
 Il livello minimo di logging che verrà registrato da questo filtro. Altro...
 

Dettaglio metodo

- (instancetype) init

Crea un nuovo GCKLoggerFilter senza criteri.

- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forClasses: (NSArray< NSString * > *)  classNames 

Imposta il livello minimo di logging che verrà trasmesso dal filtro per l'insieme di classi corrispondenti.

I pattern globo sono supportati per i nomi delle classi.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Dal
3,30
- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames 

Imposta il livello minimo di logging che verrà passato dal filtro per l'insieme di nomi di funzioni corrispondenti.

I pattern del globo sono supportati.

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

Aggiunge un elenco di nomi di classi a cui il filtro deve trovare corrispondenze.

Il nome di una classe può essere un nome semplice o il nome di un'estensione, ad esempio @"MyClass" o @"MyClass(MyExtension)". Se un'estensione non è inclusa nel nome, tutte le estensioni della classe verranno incluse implicitamente. I pattern del globo sono supportati.

Deprecated:
Usa invece setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Aggiunge un elenco di nomi di classi a cui il filtro deve trovare corrispondenze, specificando un livello di logging minimo.

Il nome di una classe può essere un nome semplice o il nome di un'estensione, ad esempio @"MyClass" o @"MyClass(MyExtension)". Se un'estensione non è inclusa nel nome, tutte le estensioni della classe verranno incluse implicitamente. I pattern del globo sono supportati.

Deprecated:
Usa invece setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Dal
3,2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Aggiunge un elenco di nomi di funzioni non membri a cui il filtro deve trovare corrispondenze.

I pattern del globo sono supportati.

Deprecated:
Usa invece setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Aggiunge un elenco di nomi di funzioni non membri a cui il filtro deve corrispondere, specificando un livello minimo di logging.

I pattern del globo sono supportati.

Deprecated:
Usa invece setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Dal
3,2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza con il testo dei messaggi di log.

- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns
caseInsensitive: (BOOL)  caseInsensitive 

Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza del testo dei messaggi di log con insensibilità alle maiuscole facoltativa.

Deprecated:
Usa invece addMessagePatterns: con l'inline (?-i) o (?i).
- (void) reset

Reimposta il filtro; rimuove tutti i criteri di corrispondenza.

Dettagli della proprietà

- (BOOL) exclusive
readwritenonatomicassign

Un flag che indica se il filtro è esclusivo (YES) o inclusivo (NO).

Per impostazione predefinita, i filtri sono inclusivi, ovvero accettano tutti i messaggi di log che corrispondono al filtro.

Deprecated:
Non più implementato. Il valore viene ignorato.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Il livello minimo di logging che verrà registrato da questo filtro.

Dal
3,2