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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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
|
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.
|
readwritenonatomicassign |
El nivel de registro mínimo que se registrará con este filtro.
- Desde
- 3.2