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