Clase GCKLogger

Referencia de la clase GCKLogger

Descripción general

Un objeto singleton que el framework usa para el registro.

Si se asigna un delegado, los mensajes de registro con formato se pasan al delegado. De lo contrario, los mensajes se escriben con NSLog() en las compilaciones de depuración y se descartan.

Consulta GCKLoggerDelegate para ver el protocolo de delegado.

Hereda NSObject.

Resumen del método de la clase

(GCKLogger *) + sharedInstance
 Muestra la instancia singleton GCKLogger. Más...
 

Resumen de la propiedad

id< GCKLoggerDelegatedelegate
 El delegado al que se le pasan mensajes de registro. Más...
 
GCKLoggerFilterfilter
 El filtro que se aplica a los mensajes de registro. Más...
 
BOOL loggingEnabled
 Marca para habilitar o inhabilitar el registro. Más...
 
BOOL fileLoggingEnabled
 Marca para habilitar o inhabilitar el registro de archivos. Más...
 
BOOL consoleLoggingEnabled
 Marca para habilitar o inhabilitar el registro directamente en la consola (a través de NSLog). Más...
 
NSUInteger maxLogFileSize
 El tamaño máximo de un archivo de registro, en bytes. Más...
 
NSUInteger maxLogFileCount
 La cantidad máxima de archivos de registro. Más...
 
GCKLoggerLevel minimumLevel
 El nivel de registro mínimo que se registrará. Más...
 

Detalle del método

+ (GCKLogger *) sharedInstance

Muestra la instancia singleton GCKLogger.

Detalles de la propiedad

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

El delegado al que se le pasan mensajes de registro.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

El filtro que se aplica a los mensajes de registro.

Desde
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Marca para habilitar o inhabilitar el registro.

Activado de forma predeterminada.

Desde
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Marca para habilitar o inhabilitar el registro de archivos.

Desactivado de forma predeterminada. Si se habilita esta opción, los mensajes de registro se escriben en un conjunto de archivos rotativos en el directorio de caché de la app. La cantidad y el tamaño máximo de estos archivos se pueden configurar mediante otras propiedades de esta clase.

Desde
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Marca para habilitar o inhabilitar el registro directamente en la consola (a través de NSLog).

Desactivado de forma predeterminada.

Desde
4.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

El tamaño máximo de un archivo de registro, en bytes.

El mínimo es 32 KiB. Si el valor es 0, se usará el tamaño máximo predeterminado de 2 MiB.

Desde
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

La cantidad máxima de archivos de registro.

El mínimo es 2.

Desde
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

Desde
3.0
Deprecated:
Especifica el nivel de registro mínimo en GCKLoggerFilter.