Clase GCKLogger

Referencia de la clase GCKLogger

Descripción general

Un objeto singleton que el framework usa.

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

Consulta GCKLoggerDelegate para ver el protocolo de delegado.

Hereda NSObject.

Resumen del método de instancia

(void) - logFromFunction:message:
 Registra un mensaje. Más...
 

Resumen del método de clase

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

Resumen de la propiedad

id< GCKLoggerDelegatedelegate
 El delegado al que se pasan los 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...
 
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.

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

Registra un mensaje.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

Detalles de la propiedad

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

El delegado al que se pasan los mensajes de registro.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

El filtro que se aplica a los mensajes de registro.

Since
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Marca para habilitar o inhabilitar el registro.

Activado de forma predeterminada.

Since
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Marca para habilitar o inhabilitar el registro de archivos.

Desactivado de forma predeterminada.

Since
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

Since
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

La cantidad máxima de archivos de registro.

El mínimo es 2.

Since
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

Since
3.0