Informações gerais
Uma classe para filtrar mensagens de registro produzidas usando GCKLogger.
- Como
- 3,0
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Constrói um novo GCKLoggerFilter com critérios vazios. Mais... | |
(void) | - setLoggingLevel:forClasses: |
Define o nível mínimo de geração de registros que será transmitido pelo filtro para o conjunto de classes correspondentes. Mais... | |
(void) | - setLoggingLevel:forFunctions: |
Define o nível mínimo de geração de registros que será transmitido pelo filtro para o conjunto de nomes de funções correspondentes. Mais... | |
(void) | - addClassNames: |
Adiciona uma lista de nomes de classes a serem correspondidos pelo filtro. Mais... | |
(void) | - addClassNames:minimumLogLevel: |
Adiciona uma lista de nomes de classes a serem correspondidos pelo filtro, especificando um nível mínimo de geração de registros. Mais... | |
(void) | - addFunctionNames: |
Adiciona uma lista de nomes de funções que não são membros a serem correspondidos pelo filtro. Mais... | |
(void) | - addFunctionNames:minimumLogLevel: |
Adiciona uma lista de nomes de funções não membros a serem correspondidas pelo filtro, especificando um nível mínimo de geração de registros. Mais... | |
(void) | - addMessagePatterns: |
Adiciona uma lista de padrões de expressão regular para corresponder ao texto das mensagens de registro. Mais... | |
(void) | - addMessagePatterns:caseInsensitive: |
Adiciona uma lista de padrões de expressões regulares para fazer a correspondência do texto das mensagens de registro com a não diferenciação entre maiúsculas e minúsculas opcional. Mais... | |
(void) | - reset |
Redefine o filtro, removendo todos os critérios de correspondência. Mais... | |
Resumo da propriedade | |
BOOL | exclusive |
Uma sinalização que indica se o filtro é exclusivo (YES ) ou inclusivo (NO ). Mais... | |
GCKLoggerLevel | minimumLevel |
O nível mínimo de geração de registros que será registrado a partir desse filtro. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Constrói um novo GCKLoggerFilter com critérios vazios.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
Define o nível mínimo de geração de registros que será transmitido pelo filtro para o conjunto de classes correspondentes.
Os padrões glob são aceitos para os nomes de classes.
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- Como
- 3,3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
Define o nível mínimo de geração de registros que será transmitido pelo filtro para o conjunto de nomes de funções correspondentes.
Padrões glob são aceitos.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- Como
- 3,3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
Adiciona uma lista de nomes de classes a serem correspondidos pelo filtro.
Um nome de classe pode ser um nome simples ou o nome de uma extensão, por exemplo, @"MyClass"
ou @"MyClass(MyExtension)"
. Se uma extensão não estiver incluída no nome, todas as extensões da classe serão incluídas implicitamente. Padrões glob são aceitos.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Adiciona uma lista de nomes de classes a serem correspondidos pelo filtro, especificando um nível mínimo de geração de registros.
Um nome de classe pode ser um nome simples ou o nome de uma extensão, por exemplo, @"MyClass"
ou @"MyClass(MyExtension)"
. Se uma extensão não estiver incluída no nome, todas as extensões da classe serão incluídas implicitamente. Padrões glob são aceitos.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Como
- 3,2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Adiciona uma lista de nomes de funções que não são membros a serem correspondidos pelo filtro.
Padrões glob são aceitos.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Adiciona uma lista de nomes de funções não membros a serem correspondidas pelo filtro, especificando um nível mínimo de geração de registros.
Padrões glob são aceitos.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- Como
- 3,2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Adiciona uma lista de padrões de expressão regular para corresponder ao texto das mensagens de registro.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
Adiciona uma lista de padrões de expressões regulares para fazer a correspondência do texto das mensagens de registro com a não diferenciação entre maiúsculas e minúsculas opcional.
- Deprecated:
- Use addMessagePatterns: com inline (?-i) ou (?i).
- (void) reset |
Redefine o filtro, removendo todos os critérios de correspondência.
Detalhe da propriedade
|
readwritenonatomicassign |
Uma sinalização que indica se o filtro é exclusivo (YES
) ou inclusivo (NO
).
Por padrão, os filtros são inclusivos, ou seja, aceitam todas as mensagens de registro que correspondem a eles.
- Deprecated:
- Não é mais implementado. O valor é ignorado.
|
readwritenonatomicassign |
O nível mínimo de geração de registros que será registrado a partir desse filtro.
- Como
- 3,2