Classe GCKLoggerFilter

Referência da classe GCKLoggerFilter

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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA 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
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA 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.

Deprecated:
Use setLoggingLevel:forClasses:.
- (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.

Deprecated:
Use setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe 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.

Deprecated:
Use setLoggingLevel:forFunctions:.
- (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.

Deprecated:
Use setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe 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

- (BOOL) exclusive
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.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

O nível mínimo de geração de registros que será registrado a partir desse filtro.

Como
3,2