Classe GCKLoggerFilter

Riferimento alla classe GCKLoggerFilter

Panoramica

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

Since
3,0

Eredita NSObject.

Riepilogo del metodo dell'istanza

(instancetype) - init
 Crea un nuovo GCKLoggerFilter con criteri vuoti. Altro...
 
(void) - setLoggingLevel:forClasses:
 Imposta il livello minimo di logging che verrà superato dal filtro per l'insieme di classi corrispondenti. Altro...
 
(void) - setLoggingLevel:forFunctions:
 Imposta il livello minimo di registrazione che verrà superato dal filtro per l'insieme di nomi di funzioni corrispondenti. Altro...
 
(void) - addClassNames:
 Aggiunge un elenco di nomi di classi a cui applicare il filtro. Altro...
 
(void) - addClassNames:minimumLogLevel:
 Aggiunge un elenco di nomi di classi a cui applicare il filtro, specificando un livello minimo di logging. Altro...
 
(void) - addFunctionNames:
 Aggiunge un elenco di nomi di funzioni non membri che devono essere trovate con il filtro. Altro...
 
(void) - addFunctionNames:minimumLogLevel:
 Aggiunge un elenco di nomi di funzioni non membri da abbinare al filtro, specificando un livello di logging minimo. Altro...
 
(void) - addMessagePatterns:
 Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza del 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 l'impostazione facoltativa facoltativa di maiuscole e minuscole. Altro...
 
(void) - reset
 Reimposta il filtro rimuovendo 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 di logging minimo che verrà registrato da questo filtro. Altro...
 

Dettaglio metodo

- (instancetype) init

Crea un nuovo GCKLoggerFilter con criteri vuoti.

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

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

Per i nomi delle classi sono supportati i pattern globi.

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

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

I pattern globo sono supportati.

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

Aggiunge un elenco di nomi di classi a cui applicare il filtro.

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 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 applicare il filtro, specificando un livello minimo di logging.

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 globo sono supportati.

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

Aggiunge un elenco di nomi di funzioni non membri che devono essere trovate con il filtro.

I pattern 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 da abbinare al filtro, specificando un livello di logging minimo.

I pattern globo sono supportati.

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

Aggiunge un elenco di pattern di espressioni regolari per la corrispondenza del 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 l'impostazione facoltativa facoltativa di maiuscole e minuscole.

Deprecated:
Utilizza addMessagePatterns: con In linea (?-i) o (?i).
- (void) reset

Reimposta il filtro rimuovendo tutti i criteri di corrispondenza.

Dettaglio 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 di logging minimo che verrà registrato da questo filtro.

Since
3,2