Classe GCKloggerFilter

Referência da classe GCKLoggerFilter

Visão geral

Uma classe para filtrar mensagens de registro que são produzidas usando GCKLogger.

Since
3,0

Herda o NSObject.

Resumo do método de instância

(instancetype) - init
 Cria um novo GCKLoggerFilter com critérios vazios. Mais...
 
(void) - setLoggingLevel:forClasses:
 Define o nível mínimo de registro que será transmitido pelo filtro para o conjunto de classes correspondentes. Mais...
 
(void) - setLoggingLevel:forFunctions:
 Define o nível mínimo de registro que será transmitido pelo filtro para o conjunto de nomes de funções correspondentes. Mais...
 
(void) - addClassNames:
 Adiciona uma lista de nomes de classe a serem correspondidos pelo filtro. Mais...
 
(void) - addClassNames:minimumLogLevel:
 Adiciona uma lista de nomes de classe a serem correspondidos pelo filtro, especificando um nível mínimo de registro. Mais...
 
(void) - addFunctionNames:
 Adiciona uma lista de nomes de função que não são de membro para corresponder ao filtro. Mais...
 
(void) - addFunctionNames:minimumLogLevel:
 Adiciona uma lista de nomes de função que não são de membro para corresponder ao filtro, especificando um nível mínimo de registro. 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ão regular para corresponder ao texto das mensagens de registro com a diferenciação de 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 registro que será registrado neste filtro. Mais...
 

Detalhes dos métodos

- (instancetype) init

Cria um novo GCKLoggerFilter com critérios vazios.

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

Define o nível mínimo de registro que será transmitido pelo filtro para o conjunto de classes correspondentes.

Padrões Glob são compatíveis com os nomes de classes.

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 

Define o nível mínimo de registro que será transmitido pelo filtro para o conjunto de nomes de funções correspondentes.

Padrões Glob são compatíveis.

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

Adiciona uma lista de nomes de classe 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 nenhuma extensão for incluída no nome, todas as extensões da classe serão incluídas implicitamente. Padrões Glob são compatíveis.

Deprecated:
Use setLoggingLevel:forClasses:
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Adiciona uma lista de nomes de classe a serem correspondidos pelo filtro, especificando um nível mínimo de registro.

Um nome de classe pode ser um nome simples ou o nome de uma extensão, por exemplo, @"MyClass" ou @"MyClass(MyExtension)". Se nenhuma extensão for incluída no nome, todas as extensões da classe serão incluídas implicitamente. Padrões Glob são compatíveis.

Deprecated:
Use 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

Adiciona uma lista de nomes de função que não são de membro para corresponder ao filtro.

Padrões Glob são compatíveis.

Deprecated:
Use setLoggingLevel:forFunctions:
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Adiciona uma lista de nomes de função que não são de membro para corresponder ao filtro, especificando um nível mínimo de registro.

Padrões Glob são compatíveis.

Deprecated:
Use 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

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ão regular para corresponder ao texto das mensagens de registro com a diferenciação de 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.

Detalhes 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, eles aceitam todas as mensagens de registro que correspondam ao filtro.

Deprecated:
Não é mais implementado, o valor é ignorado.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

O nível mínimo de registro que será registrado neste filtro.

Since
3,2