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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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à
|
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.
|
readwritenonatomicassign |
Il livello minimo di logging che verrà registrato da questo filtro.
- Dal
- 3,2