Clase GCKLoggerFilter

Referencia de la clase GCKLoggerFilter

Descripción general

Una clase para filtrar mensajes de registro que se producen con GCKLogger.

Desde
3.0

Hereda NSObject.

Resumen del método de instancia

(instancetype) - init
 Construye un objeto GCKLoggerFilter nuevo con criterios vacíos. Más...
 
(void) - setLoggingLevel:forClasses:
 Establece el nivel de registro mínimo que pasará el filtro para el conjunto de clases coincidentes. Más...
 
(void) - setLoggingLevel:forFunctions:
 Establece el nivel de registro mínimo que pasará el filtro para el conjunto de nombres de funciones coincidentes. Más...
 
(void) - addClassNames:
 Agrega una lista de nombres de clases para que el filtro coincida con ella. Más...
 
(void) - addClassNames:minimumLogLevel:
 Agrega una lista de nombres de clases para que coincida con el filtro, especificando un nivel de registro mínimo. Más...
 
(void) - addFunctionNames:
 Agrega una lista de nombres de funciones que no son miembros para que el filtro coincida con él. Más...
 
(void) - addFunctionNames:minimumLogLevel:
 Agrega una lista de nombres de funciones que no son miembros para que el filtro coincida con él y especifica un nivel de registro mínimo. Más...
 
(void) - addMessagePatterns:
 Agrega una lista de patrones de expresión regular para hacer coincidir el texto de los mensajes de registro. Más...
 
(void) - addMessagePatterns:caseInsensitive:
 Agrega una lista de patrones de expresiones regulares para hacer coincidir el texto de los mensajes de registro con distinción opcional entre mayúsculas y minúsculas. Más...
 
(void) - reset
 Restablece el filtro y quita todos los criterios de coincidencia. Más...
 

Resumen de la propiedad

BOOL exclusive
 Una marca que indica si el filtro es exclusivo (YES) o inclusivo (NO). Más...
 
GCKLoggerLevel minimumLevel
 El nivel de registro mínimo que se registrará con este filtro. Más...
 

Detalle del método

- (instancetype) init

Construye un objeto GCKLoggerFilter nuevo con criterios vacíos.

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

Establece el nivel de registro mínimo que pasará el filtro para el conjunto de clases coincidentes.

Se admiten patrones glob para los nombres de clase.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Desde
3.3
- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames 

Establece el nivel de registro mínimo que pasará el filtro para el conjunto de nombres de funciones coincidentes.

Se admiten patrones glob.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA list of function names.
Desde
3.3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Agrega una lista de nombres de clases para que el filtro coincida con ella.

El nombre de una clase puede ser un nombre simple o el de una extensión, por ejemplo, @"MyClass" o @"MyClass(MyExtension)". Si una extensión no se incluye en el nombre, todas las extensiones de la clase se incluirán de forma implícita. Se admiten patrones glob.

Deprecated:
En su lugar, usa setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Agrega una lista de nombres de clases para que coincida con el filtro, especificando un nivel de registro mínimo.

El nombre de una clase puede ser un nombre simple o el de una extensión, por ejemplo, @"MyClass" o @"MyClass(MyExtension)". Si una extensión no se incluye en el nombre, todas las extensiones de la clase se incluirán de forma implícita. Se admiten patrones glob.

Deprecated:
En su lugar, usa setLoggingLevel:forClasses:.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Desde
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Agrega una lista de nombres de funciones que no son miembros para que el filtro coincida con él.

Se admiten patrones glob.

Deprecated:
En su lugar, usa setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Agrega una lista de nombres de funciones que no son miembros para que el filtro coincida con él y especifica un nivel de registro mínimo.

Se admiten patrones glob.

Deprecated:
En su lugar, usa setLoggingLevel:forFunctions:.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Desde
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Agrega una lista de patrones de expresión regular para hacer coincidir el texto de los mensajes de registro.

- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns
caseInsensitive: (BOOL)  caseInsensitive 

Agrega una lista de patrones de expresiones regulares para hacer coincidir el texto de los mensajes de registro con distinción opcional entre mayúsculas y minúsculas.

Deprecated:
En su lugar, usa addMessagePatterns: con el texto intercalado (?-i) o (?i).
- (void) reset

Restablece el filtro y quita todos los criterios de coincidencia.

Detalles de la propiedad

- (BOOL) exclusive
readwritenonatomicassign

Una marca que indica si el filtro es exclusivo (YES) o inclusivo (NO).

De forma predeterminada, los filtros son inclusivos, es decir, aceptan todos los mensajes de registro que coinciden con el filtro.

Deprecated:
Ya no se implementa; se ignora el valor.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

El nivel de registro mínimo que se registrará con este filtro.

Desde
3.2