Descripción general
Una clase para filtrar mensajes de registro que se producen con GCKLogger.
- Since
- 3.0
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - init |
Construye un 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 el filtro, que especifica un nivel de registro mínimo. Más... | |
(void) | - addFunctionNames: |
Agrega una lista de nombres de funciones que no son miembros para que coincidan con el filtro. Más... | |
(void) | - addFunctionNames:minimumLogLevel: |
Agrega una lista de nombres de funciones que no son miembros para que coincidan con el filtro y especifica un nivel de registro mínimo. Más... | |
(void) | - addMessagePatterns: |
Agrega una lista de patrones de expresiones regulares 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 la distinción entre mayúsculas y minúsculas opcional. 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á desde este filtro. Más... | |
Detalle del método
- (instancetype) init |
Construye un 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.
Los patrones glob son compatibles con 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.
- Since
- 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.
- Since
- 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 no se incluye una extensión en el nombre, todas las extensiones de la clase se incluirán de forma implícita. Se admiten patrones glob.
- Deprecated:
- Usa setLoggingLevel:forClasses: en su lugar.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Agrega una lista de nombres de clases para que coincida el filtro, que especifica 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 no se incluye una extensión 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.
- Since
- 3.2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
Agrega una lista de nombres de funciones que no son miembros para que coincidan con el filtro.
Se admiten patrones glob.
- Deprecated:
- Usa setLoggingLevel:forFunctions: en su lugar.
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
Agrega una lista de nombres de funciones que no son miembros para que coincidan con el filtro 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.
- Since
- 3.2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
Agrega una lista de patrones de expresiones regulares 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 la distinción entre mayúsculas y minúsculas opcional.
- Deprecated:
- Usa addMessagePatterns: con intercalado (?-i) o (?i) en su lugar.
- (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á desde este filtro.
- Since
- 3.2